Q:had better 後接進行式和完成式的意義為何?

A:had better 後接動詞的進行式 (had better + be + V-ing),係表示最好馬上做某事;若接完成式動詞 (had better + have + P.P.),則表示本該做某事但並未去做。例如:

  • I think I’d better be/get going. (我想我該走了)
  • We’d better be getting our clothes ready. (你最好馬上把衣服準備好)
  • We had better be watching TV. (我們最好馬上就看電視)
  • We had better be starting back now. (我們最好現在就動身回去)
  • You had better have done it. (你本來應該把那件事做好的) — 但實際上卻沒有做。
  • You had better have stayed with us. (你本來應該跟我們待在一起的) — 但實際上卻沒有。
  • You had better have stayed here. (你本來應該待在這裡的) — 但實際上卻沒有。
將本文加入書籤.

發表迴響