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。