Gap text: Present perfect or past tense?
A: _______ (you/like) your last job? B: I _______ (like) it at first but then I _____ (quarrel) with my employer and he _________ (dismiss) me. A: How long ______ (you/be) there? B: I _________ (be) there for two weeks.
Did you like / liked / quarreled / dismissed / were you / was
____________ (you/see) the moon last night?
Did you see
_____________ (you/lock) the door before you left the house?
Did you lock
A: I ________ (not know) that you ____ (know) Mrs Pitt. _________ (how long/you/know) her? B: I _________ (know) her for ten years.
didn't know / knew / How long have you known / have known
My brother __________ (write) several plays. He __________ (just/finish) his second tragedy.
wrote / has just finished
A: I ______ (lose) my black gloves. ________ (you/see) them anywhere? B: No, I'm afraid I haven't. When _________. (when/last/you/wear) them? A: I ______ (wear) them at the theatre last night. B: Perhaps you ________ (leave) them at the theatre.
have lost / have you seen / did you last wear / wore / left
We ___________ (miss) the bus. Now we'll have to walk.
have missed
I ______________ (never/drink) whisky.
have never drunk
A: This is my house. B: How long ___________ (you/live) here? A: I _______ (live) here since 1970.
have you lived / have lived
I can't go out because I ___________ (not yet finish) my work.
haven't finished yet
A: Where is Tom? B: I _____________ (not see) him today.
haven't seen
I _____________ (not see) him for three years. I wonder where he is.
haven't seen
A: He ________ (leave) the house at 8.00. B: Where __________ (he/go)? A: I don't know where he ________ (go).
left / did he go / went
I __________ (leave) home at 8.00 and ________ (get) here at twelve.
left / got
He _________ (live) in London for two years and then, _________ (go) to Edinburgh.
lived / went
I ___________ (meet) him last June.
met
I ___________ (read) his books when I was at school. I ___________ (enjoy) them very much.
read / enjoyed
A: He __*?*_______ (serve) in the First World War. B: _____________ (when/that war/begin)? A: It ________ (begin) in 1914 and ______ (last) for four years.
served / When did that war begin? began / lasted
He ___________ (go) out ten minutes ago.
went
Mr Count ________ (work) as a cashier for twenty-five years. Then he _________ (retire) and ___________ (go) to live in the country.
worked / retired / went
Cervantes ___________ (write) Don Quixote.
wrote
Shakespeare _________ (write) a lot of plays.
wrote
The actors ________ (arrive) yesterday and _______ (start) rehearsals early this morning.
arrived / started
The concert ________ (begin) at 2:30 and ________ (last) for two hours. Everyone _______ (enjoy) it very much.
began / lasted / enjoyed
A: I ____ (buy) this in Bond Street. B: How much ______ (pay) for it? A: I _____ (pay) £100.
bought / did you pay / paid
He ___________ (break) his leg in a skiing accident last year.
broke
Chopin ____________ (compose) some of his music in Majorca. Majorca: An island in Spain
composed
I __________ (do) this sort of work when I _________ (be) an apprentice.
did / was
A: When __________ (he/arrive)? B: He ____________ (arrive) at 2.00.
did he arrive / arrived
A: Where _______ (you/find) this knife? B: I _________ (find) it in the garden. A: Why __________ (you/not leave) it there?
did you find / found / didn't you leave
A: ________________ (you/wear) your hair long when you were at school? B: Yes, my mother ___________ (insist) on it. But when I ___________ (leave) school I _______ (cut) my hair and _________ (wear) it short ever since.
did you wear / insisted / left / cut / have worn
A: I _________ (fly) over Loch Ness last week. B: _________ (you/see) the Loch Ness monster?
flew / did you see
It _________ (be) very cold this year. I wonder when it is going to get warmer.
has been
Mr Pound is the bank manager. He _________ (be) here for five years.
has been
The play ____________ (just/begin). You are a little late.
has just begun
He __________ (just/go) out.
has just gone
A: Do you know that lady who _____ (just/leave) the shop? B: Yes, that is Miss Thrift. Is she a customer of yours? A: Not exactly. She _______ (be) in here several times but she _____ (never/buy) anything.
has just left / has been / never has bought /
A: The clock is slow. B: It isn't slow, it ______________ (stop).
has stopped
He ______________ (not smoke) for two weeks. He is trying to give it up.
hasn't smoked
I __________ (already/ write) the letter but I can't find a stamp.
have already written
Here are your shoes; I ___________ (just/clean) them.
have just cleaned
A: _____ (the newspaper/come)? B: Yes, Ann is reading it.
Has the newspaper come?
A: ______ (you/be) here before? B: Yes, I _________ (spend) my holiday here last year. A: ___________ (you/have) a good time? B: No, it ________ (never/stop) raining.
Have you been / spent / Did you have / never stopped
___________ (you/have) breakfast yet? Yes, I __________ (have) it at 8.00.
Have you had / had