the army for three years.
要翻译“他已了。”可采用“ago法”He joined the army three years ago.
②“延续法”He has been in the army for three years.
③“since法”It is/has been three years since he joined the army.
过去完成时had done 1.表示在过去某一时间以前已经完成的动作。He had shut the door before the dog came up.
Everything had been all right up till this morning.
2.表示动作或状态从过去某个时刻开始一直延续到另一个过去时刻才完成,甚至还要继续下去。At the age of ten,he had learned 500 English words.
He had been ill for a week when we learned about it.
3.常用hope,expect,think,intend,want,suppose等动词的过去完成时来表示未实现的希望、打算或意图。We had expected that you would be able to win the match.
将来完成时 will/shall have done 用来表示在将来某个时刻(前)将完成的动作。常和by短语,when,before引起的时间状语连用。We will have finished senior Book 2 by the end of this term.
现在完成进行时has/have been doing 用来表示从过去某一时刻开始一直持续到现在还要继续去)的动作。He has been doing the maths problems since 8:00. 过去完成进行时had been doing 表示动作或状态从过去某个时刻开始一直延续到另一个过去时刻才完成,继续下去。 一般将来时will/shall do
【2016年高考英语语法考点(单项选择)归纳六、动词的时态和语态】相关文章:
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(10)及答案
★ 山东省济宁市2016年高考英语复习:高一英语语法归纳总结
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(15)及答案
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(20)及答案
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(9)及答案
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(2)及答案
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(4)及答案
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(1)及答案
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21