Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (9.11 KB, 2 trang )
Perfect tenses exercise
Complete the following sentences.
1. We …………… in this house for the past three years .
are staying
have been staying
have stayed
Either ‘have stayed’ or ‘have been staying’
2. The students …………… on an educational tour.
went
have gone
Either ‘went’ or ‘have gone’.
3. Only those students who ………………… ‘A’ grades will be considered for admission.
have secured
have been securing
are secured
4. Sorry I am late. ………………… you ……………… long?
Have, been waiting
Have, waited
Are, waiting
5. If you ………………… that book, you should return it to the library.
have been reading
have read
are reading
6. Sorry about the mess – I ……………………. the walls.
have painted
have been painting
am painting
7. You ………………. ten candies since lunchtime.
have been eating
have eaten
are eating