A. bought
B. buy
C. am buying
D. have bought
2、She _______ her homework every day.
A. does
B. did
C. is doing
D. has done
3、They _______ playing football now.
A. are
B. were
C. will
D. have
4、I _______ a cold. I have to stay in bed.
A. have
B. had
C. am having
D. will have
5、He _______ English for three years.
A. has studied
B. studied
C. studies
D. study
6、She _______ her keys. She can't find them.
A. lost
B. has lost
C. is losing
D. will lose
7、We _______ to the park last Sunday.
A. went
B. go
C. are going
D. will go
8、They _______ a party next week.
A. are having
B. will have
C. had
D. have
9、I _______ a letter from my friend last night.
A. received
B. receive
C. am receiving
D. will receive
10、She _______ a beautiful dress.
A. has
B. is having
C. had
D. will have
11、They _______ their homework before they went out.
A. finished
B. finish
C. are finishing
D. will finish
12、He _______ a doctor for five years.
A. has been
B. was
C. is
D. will be
13、We _______ to the cinema last night.
A. went
B. go
C. are going
D. will go
14、They _______ their breakfast at 7:00 a.m.
A. have
B. had
C. are having
D. will have
15、She _______ a book about science.
A. reads
B. read
C. is reading
D. has read
16、He _______ his homework at 9:00 p.m. every day.
A. does
B. did
C. is doing
D. has done
17、We _______ a party for her birthday last night.
A. had
B. have
C. are having
D. will have
18、They _______ their homework at the moment.
A. are doing
B. did
C. do
D. will do
19、She _______ a new car. She drives it every day.
A. has
B. had
C. is having
D. will have
20、They _______ their homework before they watch TV.
A. finish
B. finished
C. are finishing
D. will finish
答案及解析:
1、正确答案:A. bought
解析:根据时间状语“last week”可知,句子应用一般过去时,表示过去发生的动作。选项A“bought”是buy的过去式,符合题意。
2、正确答案:A. does
解析:句子中使用了every day,表示经常发生的动作,因此应使用一般现在时。主语为第三人称单数,所以动词要用第三人称单数形式,即does。
3、正确答案:A. are
解析:根据时间状语“now”可知,句子应用现在进行时,表示正在进行的动作。选项A“are”是be动词的现在进行时形式,符合题意。
4、正确答案:C. am having
解析:句子中使用了“have to”,表示必须做某事,且句子中没有明确的时间状语指示时态,但根据语境可以判断为现在进行时,表示正在经历的状态。选项C“am having”是have的现在进行时形式,符合题意。
5、正确答案:A. has studied
解析:句子中使用了“for three years”,表示一段时间的持续,因此应使用现在完成时。主语为第三人称单数,所以动词要用第三人称单数形式,即has studied。
6、正确答案:B. has lost
解析:句子中没有明确的时间状语,但根据语境可以判断为现在完成时,表示已经完成的动作对现在有影响。主语为第三人称单数,所以动词要用第三人称单数形式,即has lost。
7、正确答案:A. went
解析:根据时间状语“last Sunday”可知,句子应用一般过去时,表示过去发生的动作。选项A“went”是go的过去式,符合题意。
8、正确答案:B. will have
解析:句子中使用了“next week”,表示未来的时间,因此应使用一般将来时。选项B“will have”是have的一般将来时形式,符合题意。
9、正确答案:A. received
解析:根据时间状语“last night”可知,句子应用一般过去时,表示过去发生的动作。选项A“received”是receive的过去式,符合题意。
10、正确答案:A. has
解析:句子描述的是现在的情况,表示主语“她”拥有某物,因此应使用一般现在时。主语为第三人称单数,所以动词要用第三人称单数形式,即has。
11、正确答案:A. finished
解析:根据时间状语“before they went out”可知,句子应用一般过去时,表示在另一动作之前完成的动作。选项A“finished”是finish的过去式,符合题意。
12、正确答案:A. has been
解析:句子中使用了“for five years”,表示一段时间的持续,因此应使用现在完成时。主语为第三人称单数,所以动词要用第三人称单数形式,即has been。
13、正确答案:A. went
解析:根据时间状语“last night”可知,句子应用一般过去时,表示过去发生的动作。选项A“went”是go的过去式,符合题意。
14、正确答案:A. have
解析:句子描述的是日常习惯或常规活动,因此应使用一般现在时。主语为复数形式“they”,所以动词用原形,即have。
15、正确答案:C. is reading
解析:句子中没有任何明确的时间状语,但根据语境可以判断为现在进行时,表示正在进行的动作。选项C“is reading”是read的现在进行时形式,符合题意。
16、正确答案:A. does
解析:句子中使用了“every day”,表示经常发生的动作,因此应使用一般现在时。主语为第三人称单数,所以动词要用第三人称单数形式,即does。
17、正确答案:A. had
解析:根据时间状语“last night”可知,句子应用一般过去时,表示过去发生的动作。选项A“had”是have的过去式,符合题意。
18、正确答案:A. are doing
解析:句子中使用了“at the moment”,表示此刻正在进行的动作,因此应使用现在进行时。选项A“are doing”是do的现在进行时形式,符合题意。
19、正确答案:A. has
解析:句子描述的是现在的情况,表示主语“她”拥有某物,因此应使用一般现在时。主语为第三人称单数,所以动词要用第三人称单数形式,即has。
20、正确答案:A. finish
解析:句子中使用了“before they watch TV”,表示在另一动作之前完成的动作,因此应使用一般现在时。主语为复数形式“they”,所以动词用原形,即finish。