Present Perfect vs. Past Simple
[ezquiz type=fill]
title: Fill in the blanks.
q: I worry about Jill. She _______ (not/contact) us for two weeks now.
a: hasn’t contacted
q: I _________ (work) here since 2007.
a: have worked
q: You’re late. The train _______ (leave) ten minutes ago.
a: left
q: The problem is we _______ (have) a break for a long time, so everyone is tired.
a: haven’t had
q: “How long have you known Jack?” “A long time. I _______ (meet) him in 2003.
a: met
q: I was early. I _______ (get) there at 11:45.
a: got
q: Last year I _______ (be) in the USA for three months.
a: was
q: How’s Mike? I _______ (not/hear) from him for a long time.
a: haven’t heard
q: The project _______ (start) on May 12.
a: started
q: “Have you spoken to Sally?” “No, I _______(not/see) her yesterday.”
a: didn’t see
q: Since when _____ the sign _____ (be) there? I’ve just noticed it.
a: has been
q: Everybody was at the meeting last night. Why ____ you ____ (not/come)?
a: didn’t come
q: “_____ you _____ (speak) to Casey recently?” “Yes, I met him on Friday.”
a: have spoken
q: I __________ (not/know) about the problem until Mark called me.
a: didn’t know
q: Why _____ you _____ (not/do) it yet? I’m waiting for it.
a: haven’t done
q: We __________ (live) here since early 2011.
a: have lived
q: What time _____ you _____ (get) home last night?
a: get
q: “How long _____ you _____ (be) here?” “Since April.”
a: have been
q: We __________ (not receive) the bill yet.
a: haven’t received
q: I __________ (call) them three times, but I still don’t have an answer yet.
a: have called[/ezquiz]