英語中的完成時態的比較

目的:學習筆記


概要:講解完成時態,過去完成時、現在完成時及將來完成時。


過去完成時:表示一個動作在過去某個動作之前已經發生完成了,側重於”過去的過去“是一個相對時態。

現在完成時:表過去發生的動作持續到現在或對現在的影響。

將來完成時:表示在將來某一時間以前已經完成或一直持續的動作


例如:


When i got to the station,the bus had already left.(過去完成時)

She has closed the door.(現在完成時)

She will has reached Shanghai by this time tomorrow. (將來完成時)


topic:一般過去時態很簡單,僅僅是表示過去發生的動作或狀態.

如:She played basketball yesterday, 主語加動詞的過去時結構。


現在完成時:

主語 + have/has + [否定詞,not] +動詞的過去分詞形式。

常用有have/has done, have/has been done

一般疑問結構爲have/has 提至主語前面。

特殊疑問結構爲特殊疑問詞 + 一般疑問結構


需要注意動詞的過去分詞形式。been to 表去過了,gone to 表已經去了。

句中表時間段用for, 否定詞還有never, I have never seen him before.

需要活用been, He has been up for an hour. == He got up an hour ago.

He has got up for an hour.是不合理的,起牀需要一小時?


將來完成時:

和現在完成時類似,但有一個將來的時間,並計算到將來的時間完成/發生什麼動作或事情。

常與before+將來時間或by+將來時間連用,也可與before或by the time短語引導的現在時的從句連用。

Maybe by then you will have changed your mind. 也許到時候你已經改變主意了。

“You'll have finished by tomorrow.” “I wish!” “你到明天就完成了。”“但願如此! ”

I hope I'll have finished the work by the end of the month. 我希望我這個月底能完成工作。



過去完成時:

和現在完成時結構相似,但側重在過去的某個時間之前發生已經完成的動作。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章