1) He ___________ that book for two hours. a) has read b) has been reading 2) He ___________ 53 pages so far. a) has read b) has been reading 3) Peter __________________ four times. a) has been winning b) has won 4) How long _______________ English? a) have you learned b) have you been learning c) are you learning 5) _______________ any fish? a) Have you caught b) Have you been catching 6) You look tired. What _______________ ? a) have you done b) have you been doing c) did you do 7) How long _______________ as a teacher? a) have you been working b) have you worked c) do you work 8) How long _______________ your wife? a) have you been knowing b) have you known c) do you know 9) _______________ in a factory? a) Have you ever worked b) Have you been working 10) He _______________ in several films. a) has appeared b) has been appearing 11) I think the waiter ____________________ us. a) has been forgetting b) has forgotten c) forgets 12) She _____________ (travel) for 3 months now. She's in the USA at present. a) has been travelling b) has travelled c) is travelling 13) _________ yet? a) Has she been arriving b) Has she arrived c) Is she arriving 14) I __________ my finger a) 've cut b) 've cutting c) 'm cutting 15) Lucy _________ 30 kilometres today. a) has run b) has been running 16) I _______ all morning - I'm fed up! a) 've cleaned b) 've been cleaning c) am cleaning 17) I ________ more water recently, and I feel better. a) 've drunk b) 've been drinking c) am drinking 18) Sorry about the mess! I _______  a) 've baked b) 've been baking 19) How many times ___________ this exam? a) have you taken b) have you been taking 20) Julie ______ dinner. Let's go and eat! a) has cooked b) has been cooking 21) How long _______ in your flat or house? a) have you lived b) have you been living c) are you living

1B2 5B Present perfect simple or continuous

Výsledková tabule/Žebříček

Vizuální styl

Možnosti

Přepnout šablonu

Obnovit automatické uložení: ?