Task 2. Choose the correct form of the Present Perfect. Выбери правильную форму глагола в Present Perfect.
1) Judy … (live) in this town for eighteen months *
2) My dad … (not / be) to London since 2013. *
3) How many business trips … (their mum / take) since the start of the year? *
4) We … (not / stay) in a luxurious hotel for years! *
5) … (you / visit) the aquarium since it opened? *
6) They … (go) to the same place on holiday for ten years. *
1. has lived
2 hasn't been
3 has their mum taken
4 haven't stayed
5 Have you visited
6 have been going
Объяснение: