sleep 發問時間: 教育與參考考試 · 10 年前

英文文法的一些困難

The patient ___________ in the emergency room for

almost two hours before the doctor finally came.

選項:

A. has been waiting B. had been waiting

C. has waited D.would have waited

答案是B

為什麼答案是B?有過去完成進行式的用法嗎?請求幫助~感恩!

1 個解答

評分
  • 10 年前
    最佳解答

    英文有十二個時態

    現在.過去.未來 各有 簡單式,進行式,完成式,完成進行式

    你的問題在第八

    現在 x4

    1. The patient waits in the emergency room every day.

    2. The patient is waiting in the emergency room.

    3.The patient has waited in the emergency room.

    4.The patient has been waiting in the emergency room for almost two hours.

    過去x4

    5.The patient waited in the emergency room yesterday.6.The patient was waiting in the emergency room then.7.The patient had waited in the emergency room when the doctor came.8.The patient had been waiting in the emergency for almost two hours before the doctor finally came.

    未來x4

    9. The patient will wait in the emergency room tomorrow.10. The patient will be waiting in the emergency room at ten o'clock.11. The patient will have waited in the emergency room for two hours by midnight.12.The patient will have been waiting in the emergency for almost ten hours before the doctor comes tomorrow.

還有問題?馬上發問,尋求解答。