—Does Li Ping serve in the army?—No, but he ________ in the army for five years.
题型:不详难度:来源:
—Does Li Ping serve in the army? —No, but he ________ in the army for five years. A.served | B.has served | C.is serving | D.would serve |
|
答案
A |
解析
由答语No可知他现在不在部队服役,是以前“服过役”,故用一般过去时。千万不要被时时状语for three years所迷惑,而错选答案B。 |
举一反三
—I’m sorry; I shouldn’t have been so rude to you. —You ________ your temper but that’s OK. A.have lost | B.had lost | C.did lose | D.were losing |
|
—Did you enjoy the film? —Yes, it’s the best one I ________ these years. A.had | B.have had | C.had had | D.would have |
|
—Do you know if the foottball game has started yet? —Started? It must be certain who ________ by now. A.is winning | B.wins | C.has won | D.would win |
|
—Sorry. I ________ to post the letter for you. —Never mind. ________ it myself after school. A.forget; I’d rather post | B.forgot; I’ll post | C.forgot; I’m going to post | D.forget; I’d better post |
|
—Jim came back home last night. —Really? Where ________ at all?A.had he been | B.has he been | C.had he gone | D.has he gone |
|
最新试题
热门考点