Since Monday, she ___________ (feel) very tired and dizzy., has been feeling, felt, has felt, is feeling, I __________ (not/hear) anything from him for a long time., didn’t hear, haven’t heard, am not hearing, heard, They ____________ (already/start) planning their summer vacation., have started, started, have start, have already started, My sister ____________ (live) in New York since she got married., lived, has been living, lives, has lived, This morning, we ____________ (clean) the entire house together., have cleaned, cleaned, have been cleaning, have clean, He ____________ (never/understand) how that machine works., never understood, has not understand, hasn’t understood, has never understood, For the last few days, I ___________ (have) a terrible headache, had, have, have being, have had, So far, we ____________ (not/receive) any response to our complaint., didn’t receive, haven’t received, are not receiving, received, The teacher ___________ (give) us a lot of homework this week., gave, have given, is giving, has given, In the last hour, it ____________ (rain) three times., rained, has rained, has been raining, is raining, We ___________ (know) each other since we were children., knew, have been knowing, have known, know, She____________ (not/finish) her report yet, so she is still working., has not finish, didn’t finish, hasn’t finished, hasn’t finish, Ever since he arrived, he ____________ (ask) too many questions., has asked, has been asking, is asking, asked, I ___________ (see) that movie three times this month already., saw, have saw, have seen, am seeing, He ____________ (just/come) back from his trip to Italy., has just come, just came, has come, has been coming, Until now, they ____________ (not/make) any serious decisions., didn’t make, haven’t made, have not made, have not do, The dog ____________ (not/eat) anything since yesterday morning., hasn’t eaten, has not ate, hasn’t ate, didn’t eat, We ____________ (read) five chapters since the lesson started., read, have been reading, have read, have reading, Recently, my parents ____________ (buy) a new car., have buy, have been buying, bought, have bought

Present Perfect

Leaderboard

We are currently working on improving the Leaderboard functionality. Please help us by offering your feedback.

Give Feedback

Visual style

Options

We are currently working on improving the Activity Settings. Please help us by offering your feedback.

Give Feedback

Switch template

Continue editing: ?