1. We didn't have a holiday last year. A didn't haveB haven't hadC hadn't have2. My parents have been to the USA many times.A have beenB wereC have being3. I bought a new dress last week, but I haven't worn it yet.A have bought A haven't wornB bought B woreC had bought C didn't wear4. Has it stopped raining yet?A Did it stopB Is it stoppedC Has it stopped5. Don't worry about your letter. I sent it the day before yesterday.A sendedB have sentC sent6. I have lost my glasses. I had them when I came to the college this morning.A losed A have hadB have lost B hadC lost C have7. When did Jill finish school?A When had Jill finishedB When has Jill finishedC When did Jill finish8. When I was a child, I have always been late for school.A have always beenB was always lateC had always been9. I can't find my umbrella. I think somebody has taken it by mistake.A tookB takesC has taken10. — Are you tired?— Yes, a little. I have painted the ceiling today.A have paintedB paintedC paint11. We haven't seen Peter this week, but we saw 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 have borrowed it from my brother.A borrowedB have borrowedC did borrow