高考英語語法:過去完成時(shí)用法講解
時(shí)間:
未知2
英語備考
1、過去發(fā)生的兩個(gè)動(dòng)作,先發(fā)生的用過去完成時(shí)
With their help I realized that I had been wrong.
2、過去某時(shí)以前發(fā)生的動(dòng)作或情況
He hasn’t finished yet.
He didn’t finish yesterday evening.
He hadn’t finished by yesterday evening.
3、常用過去完成時(shí)的情況
①No sooner…than…. Hardly…when…
No sooner had he begun his speech than he was interrupted
②expect, hope, think, want, suppose等動(dòng)詞的過去完成時(shí)(或一般時(shí))表示想做而未做的事
I had planned to send him a telegram, but I didn’t manage it.
4、使用過去完成時(shí)的必要性和非必要性
①句意十分清楚時(shí),可用一般時(shí)
After I finished, I went home.
②常用一般過去時(shí)表示依次發(fā)生的動(dòng)作
I got out of the taxi, paid the fare(車費(fèi)) and managed it.
③有時(shí)必須明確,特別是含when時(shí)
When I arrived, Ann left.
(同時(shí)見到)(見到Ann)
When I arrived, Ann had left.
(先后發(fā)生)(沒見到)
5、常用過去完成時(shí)的時(shí)間主狀語
by the end of + 過去時(shí)間 ; by + 過去時(shí)間
by the time + 過去時(shí)間; 過去時(shí)間 + before
比較:
By the time he was 11, he had learned 3000 words .
By the time he is 11, he will have learned 3000 words.
By the time last week, I had learned 3000 words.
By the time next week, I will have learned 3000 words
With their help I realized that I had been wrong.
2、過去某時(shí)以前發(fā)生的動(dòng)作或情況
He hasn’t finished yet.
He didn’t finish yesterday evening.
He hadn’t finished by yesterday evening.
3、常用過去完成時(shí)的情況
①No sooner…than…. Hardly…when…
No sooner had he begun his speech than he was interrupted
②expect, hope, think, want, suppose等動(dòng)詞的過去完成時(shí)(或一般時(shí))表示想做而未做的事
I had planned to send him a telegram, but I didn’t manage it.
4、使用過去完成時(shí)的必要性和非必要性
①句意十分清楚時(shí),可用一般時(shí)
After I finished, I went home.
②常用一般過去時(shí)表示依次發(fā)生的動(dòng)作
I got out of the taxi, paid the fare(車費(fèi)) and managed it.
③有時(shí)必須明確,特別是含when時(shí)
When I arrived, Ann left.
(同時(shí)見到)(見到Ann)
When I arrived, Ann had left.
(先后發(fā)生)(沒見到)
5、常用過去完成時(shí)的時(shí)間主狀語
by the end of + 過去時(shí)間 ; by + 過去時(shí)間
by the time + 過去時(shí)間; 過去時(shí)間 + before
比較:
By the time he was 11, he had learned 3000 words .
By the time he is 11, he will have learned 3000 words.
By the time last week, I had learned 3000 words.
By the time next week, I will have learned 3000 words