I weeded/ have weeded/ have been weeding the garden for the last three hours and didn’t rest/ haven’t rested for a single moment5. I’m having problems with David.[r]
(1)BÀI TẬP CHUYÊN ĐỀ VỀ THÌ CỦA ĐỘNG TƯ I Matching A and B
A B
1 I haven’t been feeling very well a time and time again I went to the dentist’s b all my life
3 I’ve lived here c so far
4 Don’t worry I haven’t been waiting d for the time being I’ve written two pages e for the past hour or two I waited outside your house f yet
7 I’ve warned you about this g till half past eight i haven’t made a decision h for a while
9 The repair worked i the other day
10 I’ve decided to believe you j long
II Underline the most appropriate option
1 Once/ Afterwards I’d read the manual, I found I could use the computer easily. 2 It was more than a month before/ untill I realised what had happened.
3 I managed to talk to Carol just as/while she was leaving.
4 It wasn’t untill/ up to 1983 that Nigel could afford to take holidays abroad. 5 George always let me know by the time/whenever he was going to be late. 6 I was having a bath at the time/ that time, so I didn’t hear the doorbell. 7 We bought our tickets and five minutes after/ later the train arrived.
8 According to grandpa, people used to dress formally those days/ in his days. 9 Everyone was talking but stopped at the time/ the moment Mr Smith arrived. 10 The letter still hadn’t arrived by/ untill the end of the week.
11 It’s a long time since/when I last saw you.
12 I’ve seen Bill quite often lately/ from time to time 13 Have you spoken to the director beforehand/ already ? 14 I’ve lived in the same house for years/ forever.
15 I’ve read the paper now/ still.
16 Diana has bought a computer two years ago/ since then. 17 I’ve finished reading her new book at last/ this evening. 18 Nothing much has been happening by now/ so far.
19 Sue bought a CD player last week and she’s been listening to music ever sine/ for a
while.
20 Sorry, but I haven’t got that work finished already/ yet.
III Verbform :
1 It’s a long time since I saw/ have seen/ have been seeing your brother Paul What did
he do/ has he done/ has he been doing lately ?
2 I can’t believe it, inspector You mean that Smith stole/ has stolen/ has been stealing money from the till all this time !
3 You three boys look very guilty! What did you do/ have you done/ have you been
(2)4 Why on Earth didn’t you tell/ haven’t you told me about that loose floorboard ? I
tripped/ have tripped over it just now and hurt myself.
5 I can’t belive that you ate/ have eaten/ have been eating three pizzaa already! I only
bought/ have only bought them in fifteen minutes ago !
6 Don’t forget that you didn’t see/ haven’t seen Mrs Black She has waited/ has been
waiting outside since 10.30.
7 What did you think/ have you thought of Brighton ? Did you stay/ have you stayed there long ?
8 I feel really tired I weeded/ have weeded/ have been weeding the garden for the last three hours and didn’t rest/ haven’t rested for a single moment.
9 I’m having problems with David He has called/ has been calling me up in the middle of the night and told/ telling me his troubles.
10 How long did you have/ have you had/ have you been having driving lessons ? And
did you take/ have you taken/ have you been taking your test yet ?
11 This is my new car What (you, think) of it ? 12 A : Who are you ?
B : What you mean ? I (live) here
13 I can’t find the car keys What (you,do) with them ? 14 Sorry I haven’t fixed the plug I (mean) to get round to it, but I just haven’t found the time
15 What (you,do) on Saturday ?
16 I don’t know what time we’ll eat It (depend) when Helen gets here
17 I supported you at the time because I (feel) that you were right
18 Peter couldn’t understand what had been decided because too many people (talk) at once
19 Jean, I’m so glad you’ve got here at last I (expect) you all day
(3)KEYS I
1e/ 2i/3b/4j/5c/6g/7a/8f/9h/10d II
1 once before as untill whenever at the time in his days later
9 the moment 10 by
11 since 12 lately 13 already 14 for years 15 now 16 since then 17 so far 18 at last 19 ever since 20 yet III
1 saw/ has he been doing has been stealing
3 have you been doing/ left didn’t you tell/ tripped have eaten/ only bought haven’t seen/ has been waiting did you think/ did you stay
8 have been weeding/ haven’t rested has been calling/ telling
10 have you been having/ have you taken 11 you think
12 live
13 have you done 14 was meaning 15 you 16 depends 17 felt
18 were talking
19 have been expecting