現(xiàn)在完成時練習(xí)題及答案(一般現(xiàn)在時練習(xí)題)
2023-07-18
更新時間:2023-07-18 16:27:25作者:佚名
1、His father_____the party since 1978
A.joind
B.has joined
C.was in
D.has been in
答案:D
解析:本題考查學(xué)生對現(xiàn)在完成時的熟練掌握。since 1978表達“自從1978年一直到現(xiàn)在”,表示這件事情從過去一直持續(xù)到現(xiàn)在,應(yīng)該用現(xiàn)在完成時,而且動詞必須是延續(xù)性動詞,A、B均為瞬間動詞,不能與時間段連用,故排除;C為一般過去時,也不行。
2、(2019江蘇南通)----Is everyone here, Jonathan?
----No. Sir. Millie is absent. She for two days.
A.has fallen ill B. has been ill C. fell ill D. was ill
【析】正確答案B。句意是:喬納森,人到齊了嗎?老師,沒有。米莉缺席了。她生病已經(jīng)兩天了。Fall ill與be ill都表示“生病”,但fall ill為非延續(xù)性動詞,在現(xiàn)在完成時中不可與段時間連用,須轉(zhuǎn)換為be ill才可以,所以,正確答案為B。
3、(2019廣西玉林)---Jenny, your new tape player looks great.
----Oh, it’s not new. I _____ it for three years.
A.buy B.have had C.bought D.have bought
【析】正確答案:B。句意是:詹妮,你的新隨身聽看上很不錯??!哦,它不是新的。我已經(jīng)買了3年了。非延續(xù)性動詞buy在現(xiàn)在完成時中,不可與段時間狀語連用,因此,須轉(zhuǎn)換為延續(xù)性同義動詞have或own。所以,正確答案為B 。