当前位置:高中试题 > 英语试题 > 一般现在时 > —Who do you think will get the first prize?—Mary, of course. She ________ for th...
题目
题型:不详难度:来源:
—Who do you think will get the first prize?
—Mary, of course. She ________ for the competition for months.
A.is preparing B.was preparing
C.had been preparingD.has been preparing

答案
D
解析

试题分析:考查时态,本题的关键词是时间状语for months;该短语做时间状语的时候,经常和现在进行时或者现在完成进行时连用。句意:—你认为谁会赢得第一名?—也许是Mary,这几个月她一直都在准备。现在完成进行时表示从过去某个时间到现在一直进行的动作,故D正确。
点评:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。
核心考点
试题【—Who do you think will get the first prize?—Mary, of course. She ________ for th】;主要考察你对一般现在时等知识点的理解。[详细]
举一反三
After school we went to the reading-room to do some reading, only to be told that it ____________.
A.was decoratedB.had decorated
C.had been decoratingD.was being decorated

题型:不详难度:| 查看答案
He must have done it well, because he told me he just did what he _____ to do.
A.has been told B.had been told C.was toldD.had told

题型:不详难度:| 查看答案
----Why didn’t you go to the concert ?
-----I ____a game between two American basketball teams
A.watchedB.had watched
C.was watchingD.had been watching

题型:不详难度:| 查看答案
Our food ________ .So we’d better go home to fetch some.
A.has run outB.had run outC.is run outD.has run out of

题型:不详难度:| 查看答案
It is the first time that I _______ this kind of moon cake.
A.enjoyedB.haveenjoyedC.enjoyD.had enjoyed

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.