英語的現(xiàn)在完成時表示過去發(fā)生或已經完成的某一動作對現(xiàn)在造成的影響或結果。這個是大家在中學時期就知道的,今天,小編為同學們帶來了相當豐富的與英語現(xiàn)在完成時的相關語法測試題,一起來看看吧

題目要求:用since和for填空 ?

1. Jim has been in Ireland ______ Monday.

2. Jill has been in Ireland ______ three days.

3. His aunt has lived in Australia ______15 days. ?

4. Mary is in her office. She has been there ______ 7 o'clock.

5. India has been an independent country ______1974. ?

6. The bus is late. They've been waiting ______ 20 minutes. ?

7. Nobody lives in those houses. They have been empty ______ many years.

8. Mike has been ill ______a long time.?

參考答案:

1. since ?

2. for ?

3. for ?

4. since ?

5. since ?

6. for ?

7. for ?

8. since

好了,以上就是|英語現(xiàn)在完成時鞏固練習題13|的練習,大家都對了幾道呢?這部分的練習題是初學語法同學的一個難點,這類題主要考查的是現(xiàn)在完成時中since與for的用法:

since后接時間點,如1993,last term, yesterday, the time I got there?

for后接一段時間,表示“長達多久”,如ten years, a while, two days等。?

同學們在做這類題型時一定要弄清楚since與for兩者間的區(qū)別,另外大家在做題時不要投機取巧。若是有做錯的題不妨把錯題多看幾遍,結合筆記再鞏固下,希望同學們加強對英語語法的練習,在選擇時結合前后文仔細辨別。最后,祝大家英語考試取得理想的成績。