The earth ____ here for billions of years (be) We ____ cards for the last few hours (play). We ____ problems with our new car recently (have) We ____ problems with our new car recently (have) Have ____ on anything interesting lately? (you work) Cuba ____ a socialist country since 1959 (be) I ____ care of my neighbour’s cats while they are away (take) I ____ my car for three years (have) ____ an important fight? (the boxer, ever, win) John and Mary ____ with each other since the day they got married (quarrel). It ____ hard since last night (rain). I’m tired because I ____ well lately. (not feel) ____ your problems? (your parents, always, understand) The patient ____ penicillin for several days now (take) A big earthquake ____ San Francisco since 1906. (not hit) They ____ in San Francisco since they arrived in the USA 20 years ago. (live) He got ill five weeks ago and ____ yet. (not recover) Everyone in the Middle East ____ about the situation for decades (worry) We ____ cold weather this year (have) We ____ very cold weather this year (have) Where ____ the money? (you, hide) At last, my favourite team ____ against its most important rival (win) I ____ for 6 years. (marry) Dad ____ a number of jobs in the last few years (have). The bank is still closed. It ____ yet. (not open) Our daughter ____ lipstick since she was 16 (wear). She is angry because her boyfriend ____ yet and she has been waiting for halfan hour. (not show, wait). I’m still waiting for an answer. They ____ their minds yet. (not make) How many times ____ the cat today? (Kim feed) The kids ____ on my nerves. They have been making too much noise (get,make). My company ____ a lot of money in the last few years. They have been workinghard on an important project. (make, work) They ____ our new refrigerator yet, but they will any day now. ( not deliver)

Present Perfect or Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?