每日一句商用英文教學 (I haven't seen him for several days now, is he sick or something happened?) - 2023/10/10
I haven't seen him for several days now, is he sick or something happened?
我好幾天沒看到他了,他是生病了還是發生甚麼事情了?
這個句子使用現在完成進行式(Present Perfect Progressive)來描述一個持續的狀態,強調「我好幾天沒看到他了」這段時間的連續性。句中使用了 for several days,表示已經持續了幾天。這個句子比較口語化,使用了省略陳述句的方式,並使用了連詞 or 表達兩個可能性。
以下是與這個句子相關的五個用法:
1. I have been working on this project for a week and still haven't finished it.
(我已經在這個專案上工作了一週,但還沒有完成。)
2. Has he been cheating on his exams? He's been getting really high scores lately.
(他一直在作弊嗎?最近他的分數一直很高。)
3. Have they been paying attention in meetings? They always seem distracted.
(他們在會議中有注意嗎?他們看起來總是心不在焉。)
4. How long have you been studying English? Your fluency has improved a lot!
(你學英文學了多久了?你的流利度已經提升很多了!)
5. She has been living in London for two years now, but she still hasn't visited the famous landmarks.
(她現在已經在倫敦住了兩年,但她還沒有參觀過那些著名的地標。)
考試可能會有以下兩種考法:
1. Question: How long have you been waiting for the bus?(你已經等公車多久了?)
Answer: I have been waiting for the bus for 20 minutes.(我已經等公車20分鐘了。)
解析:這道題目考察對現在完成進行式的理解和使用,要求回答「等公車多久了」這段時間的持續性。
2. Question: Have you been practicing the presentation? It's important to be well-prepared.(你有練習演講嗎?準備得好很重要。)
Answer: Yes, I have been practicing the presentation for the past week. I want to make sure it goes smoothly.(是的,我這一週都在練習演講。我想確保它能順利進行。)
解析:這道題目考察對現在完成進行式的理解和使用,要求回答「練習演講」這個活動在過去一段時間的持續性。
總結與貼心小提示:
現在完成進行式主要用來描述一個動作或狀態在過去某一時間點開始並持續到現在,強調其持續性和連續性。結構為助動詞 have/has + been + 現在分詞 (-ing形式的動詞)。在問題句中用 have / has + 主詞 + been + 現在分詞,肯定回答用 Yes, + 主詞 + have/has + been + 現在分詞,否定回答用 No, + 主詞 + have/has + not + been + 現在分詞。
注意,在描述持續到現在的動作或狀態時,常與表示時間段的介詞 for 或 since 搭配使用,如 for 10 minutes(持續了10分鐘)、since yesterday(從昨天開始)等。此外,也可以使用 already(已經)、yet(還)等副詞來強調是否已經完成或尚未完成某個動作。
留言
張貼留言