英語(yǔ)的現(xiàn)在完成時(shí)表示過(guò)去發(fā)生或已經(jīng)完成的某一動(dòng)作對(duì)現(xiàn)在造成的影響或結(jié)果。這個(gè)是大家在中學(xué)時(shí)期就知道的,今天,小編為同學(xué)們帶來(lái)了相當(dāng)豐富的與英語(yǔ)現(xiàn)在完成時(shí)的相關(guān)語(yǔ)法測(cè)試題,一起來(lái)看看吧。

題目要求:將下面的句子翻譯成英文

1.你曾經(jīng)吃過(guò)魚(yú)和薯?xiàng)l嗎? ? ? ? ? ?

2. 我剛剛丟了我的化學(xué)書(shū)。 ? ?

3. 我以前從來(lái)沒(méi)去過(guò)那個(gè)農(nóng)場(chǎng)。 ? ? ?

4. 他已經(jīng)吃過(guò)午飯 ? ? ? ? ? ?

5. 你已經(jīng)看過(guò)這部電影了嗎? ? ? ? ?

6. 我哥哥還沒(méi)回來(lái)。 ?

7.這本字典我已買(mǎi)了三年了。 ? ? ? ?

8.他離開(kāi)中國(guó)三年了。 ? ? ? ? ?

9.我認(rèn)識(shí)他們五年了。 ? ? ? ? ? ? ?

10.他們已去了美國(guó)五年了。 ?

11.自從他搬到濟(jì)寧,他就住這兒了。 ?

12.我妹妹成為一個(gè)大學(xué)生已經(jīng)三年。 ?

13.自從1999年以來(lái)他們就認(rèn)識(shí)。

14.我來(lái)到這個(gè)學(xué)校已3年多了。

參考答案:

1. Have you ever had / eaten fish and chips?

2. I have just lost my chemistry book.

3. I have never been to the farm before. ?

4. He has already had lunch ?= ?He has had lunch already.

5. Have you seen the movie yet?

6. My brother hasn’t ?come /get / been back yet ?= ?My brother hasn’t ?returned yet.

7. I have had this dictionary for three years / since three years ago.

8. Has been away from China for three years.

9. I have known them for five years. ?

10. They have been in the USA for five years.?

11. He has been here since he moved to Jining. ?

12. My sister has been a college student for three years = My sister has ? been in college for three years. ?

13. They have known each other since 1999. ?

14. I have been in this school for over three years.

好了,以上就是|英語(yǔ)現(xiàn)在完成時(shí)鞏固練習(xí)題14|的練習(xí),大家都對(duì)了幾道呢?這部分的練習(xí)題是初學(xué)語(yǔ)法同學(xué)的一個(gè)難點(diǎn),這類(lèi)題主要考查的是時(shí)態(tài)用法:同學(xué)們?cè)谧鲞@類(lèi)題型時(shí)一定要弄清時(shí)態(tài),另外大家在做題時(shí)不要投機(jī)取巧。若是有做錯(cuò)的題不妨把錯(cuò)題多看幾遍,結(jié)合筆記再鞏固下,希望同學(xué)們加強(qiáng)對(duì)英語(yǔ)語(yǔ)法的練習(xí),在選擇時(shí)結(jié)合前后文仔細(xì)辨別。最后,祝大家英語(yǔ)考試取得理想的成績(jī)。