时态是表示不同时间发生的动作或存在的状态,需要用不同的动词形式表示。时态题是英语考试的必考题。下面是小编收集整理的英语时态语法题,大家一起来看看吧!
英语时态语法题:
1. I _______ you not to move my dictionary—now I can’t find it.
A. asked B. ask C. was asking D. had asked
2. -What’s that terrible noise?
-The neighbors _______ for a party.
A. have prepared B. are preparing C. prepare D. will prepare
3. The teacher, with 6 girls and 8 boys of her class, _______ visiting a museum when the earthquake struck.
A. was B. were C. had been D. would be
4. She has set a new record, that is, the sales of her latest book_______50 million.
A. have reached B. has reached C. are reaching D. had reached
5. He kept looking at her, wondering whether he _______her somewhere.
A. saw B. has seen C. sees D. had seen
[图片0]
【答案详解】
1. A。由破折号后面的now可知前句的意思是:我曾经叫你不要搬动我的词典的。这里的“叫”显然发生在过去的动作,故用一般过去时。
2. B。由What’s=What is可知,现在仍在发出声音,也就是说“邻居们正在为一个晚会作准备”,故用现在进行时态。
3. A。由句中的when the earthquake struck可知,此题要用一般过去时,排除C和D;又因为主语是单数the teacher,所以只有A正确。
4. A。that is意为“换句话说”,它表明前后两句意思相同。由于前面一句的谓语has set是现在完成时,所以后面一句的谓语动词也应用现在完成时,故排除C和D;又因主语the sales是复数,选出正确答案A。
5. D。因为由语境可知,see应该发生在kept looking之前,即过去的过去,所以用过去完成时,只有D正确。
一般将来时的用法:
1. 表示在将来的某个时候将要发生的动作或存在的状态。如:
I’ll (shall / will) do a better job next time. 下次我要干得好些。
The concert will start in a minute. 音乐会马上就开始了。
[图片1]
2. 表示将来时间的常见方法。英语中除了“will /shall+动词原形”表示将来时态外,还可以有以下多种方法:
(1) 用“be going to+动词原形”表示示打算和预测。如:
We are not going to stay there long. 我们不准备在那里久待。
I’m afraid they’re going to lose the game. 恐怕他们会赛输。
(2) 用“be to+动词原形”表示按计划或安排即将要发生的动作;有时也表示命令、禁止或可能性。如:
He is to leave for Beijing tomorrow. 他决定明天去北京。
Tell him he’s not to be back late. 告诉他不准迟回。
(3) 用“be about to+动词原形”表示即将要发生的事。如:
Look! The race is about to start. 瞧,赛车就要开始了。
注:该结构通常不与具体的时间状语连用。
(4) 用“be due to+动词原形”表示按计划或时间表将要发生某事。如:
The strike is due to begin on Tuesday. 罢工预定于星期二开始。
(5) 用现在进行时(即be+现在分词)表示按计划或安排要发生的事。如:
We’re having a party next week. 我们下星期将开一个晚会。
(6) 用一般现在时表示按规定或时间表预计要发生的事。如:
The train leaves at 7:25 this evening. 火车今晚7:25分开。
现在进行时表示将来与be going to表将来的区别:
(1) 现在进行时表示将来,通常表示确定好的安排;而be going to则往往侧重指个人打算。比较:
I’m meeting Tom at the station at six. 我6点钟到车站接汤姆。(含有同汤姆约好的意味)
I’m going to meet Tom at the station at six. 我打算6点钟到车站接汤姆。(只是个人打算,可能并没有与汤姆约好,去了后汤姆可能会感到意外)
(2) 对于人们无法控制的事情,通常要用be going to结构,而不用现在进行时。如:
Things are going to get better soon. 情况很快就会好起来。
Look at those clouds! It’s going to rain. 瞧那些乌云!快要下雨了。
语法讲解:
Tom has written his composition and he wants to play now.
【现在完成时】
(1) 表示动作发生在过去,但对现在有影响。
(2) 表示动作发生在过去,但一直延续到现在。
【构成】have (has) + 过去分词(动词-ed)。
【常用的时间短语】just, already, yet, before, for a week, for a long time, since 2008, in the past (last) three years等。
Tom has eaten something. He is not hungry now. 汤姆吃了一些东西,他现在不饿了。
His uncle has worked in this factory since he left the army. 他叔叔自从离开部队以来一直在这家工厂上班。
We’ve known each other for about two years. 我们认识大约有两年了。
How long have you waited here? 你在这儿等了多久?
【注意】在现代英语中,常用一般过去时代替现在完成时。
I saw the film already. (= I have seen the film already.) 我看过这部电影。