Present perfect vs presente perfect continuous



Yüklə 12,46 Kb.
Pdf görüntüsü
tarix24.12.2023
ölçüsü12,46 Kb.
#192649
present-perfect-vs-presente-perfect-continuous (1)



PRESENT PERFECT vs PRESENTE PERFECT CONTINUOUS 
Complete the sentences with the correct form of the verbs in 
brackets

1.- At last! I ___________ (solve) the problem. 
2.- What ______________ recently? (you / do) Anything interesting? 
3.- My brother ____________ (buy) a new motorbike. It looks great. 
4.- _____________ (you / swim)? Your hair looks wet.
5.- Oh, There you are! I ____________ (look) for you
everywhere. 
6.- Sorry we are late. How long _______________
(you / wait)? 
7.- I ____________ (know) Peter for a long time. 
8.- My friends _____________ (run) for two hours already. 
9..- I ____________ (never / understand) Maths and Physics. 
10.- The children are tired because they ___________ (play) all day. 
11.- Susan _____________ (never / believe) in ghosts and fairies. 
12.- I _______________ (write) emails all day. 
13.- John ______________ (never / see) this film before. 
14.- What on earth ___________ (you / do)? You’re covered in mud. 
15.- _______________ (you / ever / see) Altamira
Cave? I hear it’s incredibly beautiful.
16.- How long ________________ (he / learn) English? 
17.- I ____________ (just / speak) to my cousins. They
told me the news. 
18.- I’m sorry. Monica is not here.. She _____________
(go) out. 
19.- We’re really tired because we ______________ (train) for the
marathon since eight o’clock. 
20.- _______________ (you / finish) doing your homework yet? 
21.- The students ________ (revise) for their Spanish exam for two
hours. 
22.- Peter, why are you sweating? Because I _________
(hoover) the carpets. 
23.- Is the lawn finished? Yes, Gonzalo ____________ 
(cut) the grass. 
24.- It’s still raining. It _____________ (rain) for hours. 
25.- How much money _____________ (you / spend)
this week. 


ANSWER KEY 
1.- have solved 
2.- have you been doing 
3.- has bought 
4.- have you been swimming 
5.- have been looking 
6.- have you been waiting 
7.- have known 
8.- have been running 
9.- have never understood 
10.- have been playing 
11.- has never believed 
12.- have been writing 
13.- has never seen 
14.- have you been doing 
15.- have you ever seen 
16.- has he been learning 
17.- have just spoken 
18.- has gone out 
19.- have been training 
20.- have you finished 
21.- have been revising 
22.- have been hoovering 
23.- has cut 
24.- has been raining 
25.- have you spent 

Yüklə 12,46 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin