1、I _______ a book about history last week.
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。