1) (they/arrive) in Moscow already? - Not yet. a) Have they been arriving b) Have they arrived 2) Lucy (run) 2000 metres today. a) have run b) has been running c) has run 3) I (clean) the garage all morning - I'm so tired! a) has been cleaning b) has cleaned c) have been cleaning d) have cleaned 4) How long (you/know) Simon? - Since we became group mates. a) have you known b) did you know c) have you been knowing d) do you know 5) I (drink) more water recently, and I feel better now. a) has been drinking b) have been drinking c) have drunk d) was drinking 6) Sorry about the mess! I (bake) chocolate cookies. a) 've baked b) was baking c) 've been baking d) has been baking 7) How many times (you/take) this exam? a) have you been taking b) did you take c) have you took d) have you taken 8) He (eat) six bars of chocolate today. a) ate b) has eaten c) has ate d) has been eating 9) Julie (cook) a Greek salad. Let's go and eat! a) has cooked b) 's been cooking c) cooked d) was cooking 10) The baby's face is really dirty. What (he/eat)? a) was he eating b) did he eat c) has he been eating d) has he eaten 11) Harry (be) unemployed since last year. a) was b) has been c) has been being d) have been 12) I (sunbathe) for an hour. My skin is red now. a) was sunbathing b) have sunbathed c) have been sunbathing d) has been sunbathing 13) Oh no! Somebody (steal) my camera. a) has stolen b) have stolen c) stole d) has been stealing 14) Their new kitchen looks fantastic! They (completely / redecorate) it. a) completely redecorated b) have completely redecorated c) have been completely redecorating d) has completely redecorated 15) They (work) on the project for days, but they still (not finish) it. a) have worked / haven't finished b) worked/ didn't finish c) have been working/ haven't finished d) have worked/ haven't been finishing

tarafından

Skor Tablosu

Görsel stil

Seçenekler

Şablonu değiştir

Otomatik olarak kaydedilen geri yüklensin mi: ?