22. As a sales representative, Peter has been demonstrating the new product _____ 10 o’clock this morning.
(A) at
(B) since
(C) for
(D) when

答案:登入後查看
統計: A(765), B(791), C(87), D(41), E(0) #3021390

詳解 (共 3 筆)

#5989668

since +時間點

for +一段時間
38
0
#5661291
如果考量的是動作開始的時間點,就用 si...
(共 77 字,隱藏中)
前往觀看
15
0
#7426036

前半段 has been demonstrating(現在完成進行式)
  • 只要看到 has been + V-ing 或 has + P.P.,代表這件事是「從過去某個時間點開始,一直持續到現在這一秒
  • 10 o’clock this morning(今天早上十點)一個明確的「過去時間起點」
  • 【since + 過去的時間起點】:意為「自從……以來(一直到現在)」⏩自從今天早上十點開始,皮特就一直展示新產品到現在
  • (A) at: 只能搭配「簡單過去式」或「簡單現在式」來表示某個瞬間。如果選 at,前面的時態必須改成 demonstrated。
  • (B) for: 後面只能接「一段時間(數量 + 時間單位)」,例如 for 3 hours(持續三小時)。但 10 o'clock 是起點,不是一段時間,所以不能用。
  • (D) when: 是連接詞,後面必須接一個完整的句子(主詞 + 動詞)

 

ㅤㅤ
2
0

私人筆記 (共 1 筆)

私人筆記#5035976
未解鎖
注意!!是 has been demon...
(共 75 字,隱藏中)
前往觀看
18
0