Gap text: Present perfect or past tense?
Terms in this set (44)
A: This is my house.
B: How long ___________ (you/live) here?
A: I _______ (live) here since 1970.
have you lived /
He _________ (live) in London for two years and then, _________ (go) to Edinburgh.
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 /
left / cut /
Shakespeare _________ (write) a lot of plays.
My brother __________ (write) several plays. He __________ (just/finish) his second tragedy.
has just finished
A: I _________ (fly) over Loch Ness last week.
B: _________ (you/see) the Loch Ness monster?
did you see
I _____________ (not see) him for three years. I wonder where he is.
He ______________ (not smoke) for two weeks. He is trying to give it up.
Chopin ____________ (compose) some of his music in Majorca.
Majorca: An island in Spain
A: When __________ (he/arrive)?
B: He ____________ (arrive) at 2.00.
did he arrive /
_____________ (you/lock) the door before you left the house?
Did you lock
I ___________ (read) his books when I was at school. I ___________ (enjoy) them very much.
I can't go out because I ___________ (not yet finish) my work.
haven't finished yet
I ______________ (never/drink) whisky.
have never drunk
I __________ (already/ write) the letter but I can't find a stamp.
have already written
A: The clock is slow.
B: It isn't slow, it ______________ (stop).
Here are your shoes; I ___________ (just/clean) them.
have just cleaned
I __________ (leave) home at 8.00 and ________ (get) here at twelve.
left / got
I __________ (do) this sort of work when I _________ (be) an apprentice.
did / was
He __________ (just/go) out.
has just gone
He ___________ (go) out ten minutes ago.
___________ (you/have) breakfast yet?
Yes, I __________ (have) it at 8.00.
Have you had /
I ___________ (meet) him last June.
____________ (you/see) the moon last night?
Did you see
The concert ________ (begin) at 2:30 and ________ (last) for two hours. Everyone _______ (enjoy) it very much.
began / lasted /
The play ____________ (just/begin). You are a little late.
has just begun
A: _____ (the newspaper/come)?
B: Yes, Ann is reading it.
Has the newspaper come?
The actors ________ (arrive) yesterday and _______ (start) rehearsals early this morning.
arrived / started
It _________ (be) very cold this year. I wonder when it is going to get warmer.
Cervantes ___________ (write) Don Quixote.
We ___________ (miss) the bus. Now we'll have to walk.
He ___________ (break) his leg in a skiing accident last year.
Mr Pound is the bank manager. He _________ (be) here for five years.
Mr Count ________ (work) as a cashier for twenty-five years. Then he _________ (retire) and ___________ (go) to live in the country.
retired / went
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 /
Did you have /
A: Where is Tom?
B: I _____________ (not see) him today.
A: I ____ (buy) this in Bond Street.
B: How much ______ (pay) for it?
A: I _____ (pay) £100.
did you pay /
A: Where _______ (you/find) this knife?
B: I _________ (find) it in the garden.
A: Why __________ (you/not leave) it there?
did you find /
didn't you leave
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 /
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: He ________ (leave) the house at 8.00.
B: Where __________ (he/go)?
A: I don't know where he ________ (go).
did he go /
A: He __
_______ (serve) in the First World War.
B: _____________ (when/that war/begin)?
A: It ________ (begin) in 1914 and ______ (last) for four years.
When did that war begin?
began / lasted
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 /
were you /
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 /
YOU MIGHT ALSO LIKE...
56. 1 Put the verbs in brackets into the present perfect or the simple past tense.
Present perfect - simple past
Present perfect or Past simple
OTHER SETS BY THIS CREATOR
What time is it? - What's the time ?
Marian Keyes: The brightest star ....
THIS SET IS OFTEN IN FOLDERS WITH...
4B GRAMMAR 3 PRESENT PERFECT SIMPLE and PAST SIMPLE
First - Use of English Part 4 (Key Word Transformations) 2 of 2
Past Simple vs. Present Perfect ESOL
BEYOND B1+. UNIT2. DEFINITIONS