PAST & PRESENT PERFECT TENSES (practice)
- Use the appropriate tense of the verbs to complete the spaces.
1. I _____________________ (feel) very tired after work the day before yesterday.
2. “How are you, George? I _____________________ (not / hear) from you for a while.” “Hi! I’m OK. I _____________________ (be) on a trip to Africa for two months and I _____________________ (come) back three days ago.
3. “How long _______ you ______________ (know) Tom?” “I _____________________ (first / meet) him while I _____________________ (be) his father’s doctor.”
4. My grandfather _____________________ (not / used to / watch) TV when he was young.
5. Maria _____________________ (have) the bad habit of biting her nails since she was a baby.
6. Last winter I _____________________ (travel) to London. I _____________________ (see) the Big Ben, I _____________________ (go) to the Buckingham Palace and I _____________________ (do) some shopping at the Notting Hill street market.
7. Sam _____________________ (take) driving lessons for three months.
8. When Peter _____________________ (come) back home, his mother _____________________ (work) on his computer.
9. It _____________________ (rain) for six hours and it won’t stop soon!
10. “How long ______ John _______________ (work) for your family?” “He _____________________ (start) work here when I was at primary school.”
11. Andy _____________________ (recently / win) the lottery!