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 _________________ (play tennis) since he was ten., has played, has been playing, has playing, have been playing, Peter __________________ (win) four times., has been winning, have won, has win, has won, They ______ currently _________ (make) films., have made, are making, has made, has been making, - Why are you wet? - I ______ with kids., play, playing, have been playing, have played, How long _______________ (you/learn) English?, you has 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 much time _______________ (you/spend/usually) on HW?, have you been spending, are you usually spend, do you spend usually, do you usually spend, How long _______________ (you/know) your wife?, have you been knowing, have you knew, has you known, have you known, -What's wrong with your dog? - His teeth ________(grow)., are growing, grow, have been growing, growing, I_______________ (never/ be) to China., never be, never been, have been never, have never been, He _______________ (jog) everyday for a month now., has jogged, has been jogging, has been joging, is jogging, You __________ my tea! It drives me crazy!, drink, are always drinking, always drink, always are drinking, The plane leaves at 11.30. We ____________ near the airport at 9.00., have meet, is meeting, are meeting, meet, I think the waiter ____________________ (forget) us., have forgotten, has been forgetting, has forgot, has forgotten, It _________________ (be) very hot this month., have been, has been, has being been, has being

Present Tenses (Upper-Intermediate)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?