I _____ (study) English for two years now., has been studying, have studying, have studied, have been studying, For how long _____ (she, teach) English to children?, she have been teaching, she has been teaching, has she teached, has she taught, has she been teaching, She _____ (read) the same book since yesterday., has reading, has been reading, has read, We _____ (play) tennis for an hour., have played, have playing, have been playing, They _____ (know) each other since kindergarten., have known, have been known, have been knowing, Sarah _____ (paint) her room all morning., has painting, has been painting, has been painted, has painted, For how long _____ (he, fix) the car?, have he been fixing, has he fixing, has he fixed, has he been fixing, I _____ (have) a headache for the past hour., has had, had had, have been having, have had, He _____ (udnerstand) the importance of honesty for a long time., has been understanding, has been understood, has understood, It _____ (rain) heavily for the past hour., has been raining, has raining, has rained, I _____ (learn) French for five months., have been learning, have learning, have learnt, have learned, She _____ (wait) for her friend for half an hour., has waiting, has been waiting, has been waited, has waited, _____(he, know) her for a long time?, Has he known, He has known, Has he been knowing, Ha has been knowing, She _____ (believe) in the power of positive thinking for many years., have believed, has believing, has been believing, has believed, Tom _____(cook) dinner for his family for several hours., have been cooking, has cooking, has cooked, has been cooking, have cooking, They _____ (build) a new house for the past six months., have been building, have building, have built, I can't believe it! I _____ (lose) my phone., has lost, have been lost, have been losting, have been losing, have lost, For how long _____ (we, listen) to your favorite songs?, have we been listening, have we listening, have been we listening, have we listened, She _____ (practise) the piano for years., has practising, has been practising, has practised, They _____ (dislike) spicy food their whole lives., have disliked, have been disliking, have disliking, Sarah _____ (work) on her project all day., have been working, has working, has been working, have worked, has worked, For how long _____ (you, exercise) at the gym?, you have been exercising, have you been exercising, have you exercised, They _____ (own) a beautiful house in the countryside since 2005., have owned, have been owned, have been owning, I _____ (wait) for the bus for 20 minutes., been waiting, have waiting, have waited, have been waiting, The children _____ (play) outside for hours., been playing, have played, have been playing, has been playing, I _____ (study) for my exams all week., been studying, have studying, have studied, have been studying, I _____ (know) the answer to that question for a while now., have known, have been knowing, For how long _____ (they, clean) the house?, have they been cleaning, have they cleaned, She _____ (love) classical music since she was a child., have loved, has been loved, has loving, has loved, have loving, I _____ (always prefer) reading over watching TV., have always preferring, have always preferred, have always prefered, have always been preferring, She _____ (possess) a unique talent for painting since her youth., has possessed, has possessing, has been possessing, The antique painting _____ (belong) to our family for generations., has been belonging, has belonged, The flowers in the garden _____ (smell) wonderful all spring., have smelled, smelt, have been smelling, How long _____ (she, have) that old recipe book?, has she been having, has she had, The pasta dish at that restaurant _____ (taste) amazing ever since they opened., has tasted, has been tasted, has been tasting, She _____ (taste) different types of cakes for an hour., has been tasting, has been tasted, has tasted, For how long _____ (you, watch) this movie?, has you been watching, have you watching, have you watched, have you been watching, _____ (they, agree) on a plan for the future?, Have they agreed, Have they been agreeing, It _____ (snow) for two days., has snowing, has been snowing, has snowed, The recipe _____ (consist) of those ingredients for many years., has consisted, has been consisted, has been consisting, My suitcase _____ (weigh) less than yours since we packed., has been weighing, has weighed, She _____ (have) breakfast for an hour now., have been having, has been having, been having, has had, have had, He _____ (see) Ben for three months., has saw, have been seeing, has been seeing, has seen, ____ (you, hear) the news about the war?, Have you heared, Have you heard, Have you been hearing, How long _____ (you, stand) in this queue?, have you standing, have you been standing, have you been standed, have you stood, I _____ (try) to call you all morning!, have tried, have been trying, Why _____ (the phone, ring) for the last two hours?, the phone has rung, the phone has been ringing, has the phone been ringing, has the phone rung, Roger _____ (stay) at his mother’s house since his divorce., has been stayed, have been staying, has been staying, have stayed, How long _____ (the dogs, bark) like that?, has the dogs been barking, have the dogs been barking, have the dogs barked, has the dogs barked, I _____ (think) about you since you called., have been thinked, have been thinking, have been thought.

PRESENT PERFECT (SIMPLE, CONTINUOUS)

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

)
Ripristinare il titolo salvato automaticamente: ?