He ___________ (read) that book for two hours., has read, have read, has been reading, have been reading, He ___________ (read) 53 pages so far., has read, have read, has been reading, have been reading, Peter __________________ (win) four times., has been winning, have won, has win, has won, How long _______________ (you/learn) English?, have you learnt, you has been learing, have you been learning, you have been learning, _______________ (you/catch) any fish?, You have caught, Have you caught, Have you been catching, Have you catched, You look tired. What _______________ (you/do)?, have you done, have you did, you have been doing, have you been doing, How long _______________ (you/work) as a teacher?, have you been working, has you been worked, have you work, have you worked, How long _______________ (you/know) your wife?, have you been knowing, have you knew, has you known, have you known, _______________ (you/ever/work) in a factory?, Have you ever worked, You have ever worked, Have you worked ever, Has you ever worked, I_______________ (never/ be) to China., never be, never been, have been never, have never been, He _______________ (appear) in several films., has appeared, have appeared, has appear, have appear, I think the waiter ____________________ (forget) us., have forgotten, has been forgetting, has forgot, has forgotten, She _____________ (travel) for 3 months., has traveleld, have travelled, has been travelling, have been travelling

present perfect simple vs continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?