英語中一般過去時可以與“for+一段時間”連用嗎?

親愛的同學們,歡迎來到今天的Hi說英語@Hi說英語

課堂,今天是陪你成長的第64天,今天我們來學習一下英語中一般過去時可以與“for+一段時間”連用嗎?

英語中一般過去時可以與“for+一段時間”連用嗎?

回答這個問題前,我們先來看一箇中考題:

I _____ abroad for several years, but I have never regretted my final decision to move back to my motherland.

A.am living B.lived C.have lived

本題中,有“for+一段時間”,句子用現在完成時,所以很多同學可能就會想當然的選擇C,可答案卻是B。為什麼呢?我們先來看一下一般過去時的使用語境:

過去發生的短暫的動作或狀態

這個不難理解,一般過去時常與過去的特定的時間狀語連用,如yesterday,last night,ago等。

英語中一般過去時可以與“for+一段時間”連用嗎?

過去一段時間裡持續性的動作或狀態

一般過去時也可以表示在過去的某一段時間裡持續的動作,這個時候往往會和“for+一段時間”連用,這就引出了它和現在完成時的區別問題:

重點:一般過去時與一段時間連用,表示動作在過去的某段時間內一直重複或延續,但是在過去就已經結束了,並沒有延續到現在;而現在完成時表示動作延續到了現在,並且有可能繼續延續下去。

英語中一般過去時可以與“for+一段時間”連用嗎?

一般過去時與“for+一段時間”常常用於介紹自己或別人的經歷時使用,表示某人過去一直那樣,現在已經不那樣了,如:

1) I lived in Shanghai for 5 years.我在上海住了5年。(言外之意是現在已經不住了)

2) I have lived in Shanghai for 5 years.我已經在上海住了5年了。(言外之意是現在還在住,往往還有可能繼續進行下去)

3) I practised playing basketball for 10 years,but after I got hurt, I had to quit.我練習打籃球已經有10年了,但是在我受傷後,我不得不放棄。

英語中一般過去時可以與“for+一段時間”連用嗎?

結束語:

所以回到文章開頭提出那個問題,題目中明確表示我現在“不後悔搬回到祖國居住”,所以可以看出“我在國外居住了很多年”是一個單純的過去的動作,只是這個動作是在過去的一段時間一直在延續,並沒有延續到現在,所以正確答案是B。

好了,今天就學到這裡,你理解了嗎?動詞時態的題目需要我們根據具體的語境靈活的處理,不可死記硬背語法規則,用學數學公式或定律的方法來學習語言。希望今天的分享能夠幫到你,如果對你有幫助,歡迎關注@Hi說英語,每天都帶來英語知識乾貨總結,see you tomorrow!#英語##我要上頭條##我們一起學英語#


分享到:


相關文章: