İngilizce Past Tense ve Present perfect Tense Konu Alıştırmaları Cevapları


İngilizce Past Tense ve Present perfect Tense Konu Alıştırmaları Cevapları

3. Fill each gap with either a Past Simple or a Present Perfect verb.

1. What …….did …………. you ………do……….. last night? (do)

2. At 10 a.m., Joe says: “What ……….have ………. you …….done…………. this morning?” (do)

3. I ……..lived………… in London from 1984 to 1996. (live)

4. I ……..’ve lived………… in London since January. My flat is near Big Ben. (live)

5. ……..Have ………… you ever ……..ridden………… an elephant? (ride)

6. When you went to Egypt, ……….did ………. you ……..ride………… a camel? (ride)

7. She ……… ’s written………… twenty-five books since 1998. (write)

8. In 1998, he …….wrote…………. a book about Egypt. (write)

9. They ……………..haven’t repaired………………….. the computer yet. (not repair)

10. …….Did …………. Ben ………repair……….. the car last week? (repair)