15PRESENT PERFECT/ PAST SIMPLE
1. We (not/have) a holiday last yearA didn’t haveB haven’t haveC hadn’t have2. My parents (be) to the USA many timesA have beenB wereC have being3. I (buy) a new dress last week, but I (not/wear) it yet.A have bought A haven’t wornB bought B woreC had bought C didn’t wear4. … it (stop) raining yet?A Did it stopB Is it stoppedC Has it stopped5. Don’t worry about your letter. I (send) it the day before yesterday.A sendedB have sentC sent6. I (lose) my glasses. I (have) them when I came to the college this morning.A losed A have had B have lost B hadC lost C have7. When Jill (finish) school?A When had Jill finishedB When has Jill finishedC When did Jill finish8. When I was a child, I (always/be) late for school.A have always beenB was alwaysC had always been9. I can’t find me umbrella. I think somebody (take) by mistake.A tookB takesC has taken10. –Are you tired?–Yes, a little. I (paint) the ceiling today. A have painted B painted C paint11. We (not/see) Peter this week, but we (see) him a couple of weeks ago.A didn’t see A sawB haven’t saw B have sawC haven’t seen C have seen12. –Have you got any money?–Yes, I (borrow) it from my brother. A borrowed B have borrowed C did borrow13. –Where is Jane?–She (go) the shops. She’ll be back soon. A went B has gone to C has been to14. My husband (work) in the bank for three years since 1990 to 1993.A has workedB had workedC worked15. Mom (lose) her car keys, so we have to open the door by force.A has lostB lostC losed16. One of the passengers (die) in that accident.A has diedB died17. My sister and her husband (be married) since last Christmas.A were marriedB have marriedC have been married18. … the post (come) today?A Did the post comeB Has the post comeC Has the post come