Упражнение на Present Perfect

Поделиться:
Заполните пропуски в предложениях:

1. I ……………… in Moscow for 10 years. I am still living here.
a) have lived
b) lived

2. I have lived in New York ………………. I was eight.
a) since
b) for
c) from

3. How long ………………… you lived in Las Vegas.
a) are
b) have

4. How long have you …………….. to Jennifer?
a) married
b) been married

5. We ………………… for our friends.
a) are waiting
b) have been waiting
c) оба варианта подходят

6. Suddenly it ………………. to me that I …………….. my wallet.
a) occurred; had left
b) had occurred; had left
c) occurred; have left

7. She ………………….. to Paul.
a) never apologized
b) has never apologized

8. I ………………. her for over seven years.
a) know
b) have known
c) knew

9. This is the third time you …………….. me about it.
a) asked
b) have asked
c) had asked

[spoiler title=’Ответы’]1. have lived
2. since
3. have
4. have you been married
5. оба варианта подходят
6. occurred; hadleft
7. has never apologized
8. have known
9. have asked [/spoiler]
Подпишитесь на еженедельную рассылку GuruEnglish Weekly
Получайте бесплатные учебные материалы по английскому языку
УжасноПлохоХорошоНормальноОтлично (Пока оценок нет)
Загрузка...
Запишись на бесплатный урок английского в Skyeng
Составим персональную программу и подберем преподавателя
  • 420
    Преподавателей в штате
  • 4 500
    Учеников учатся сейчас
  • 340 000
    Уроков успешно проведено

Отправьте свои контактные данные и мы свяжемся с вами.