1) He has ____ 3 apple pies since this morning. a) make b) made c) maden d) maken 2) Has he ______ a chocolate pie yet? No, he hasn't. a) bake b) baked c) baken d) baden 3) She has already _____ English and Math since she arrived home. a) study b) studies c) studied d) studyed 4) Tom has already ____ three interesting stories since this afternoon. a) read b) reading c) reads d) readed 5) The angry customers have already been ______ about our products for three hours. a) complain b) complained c) complaining d) complains 6) I've never ______ a marathon before. How about you? a) run b) been running c) runs d) ran 7) I remember this actor. I think I've _____ this movie before. a) seen b) see c) been seeing d) saw 8) My nephew __________ (not take) his violin lesson yet. a) hasn't taken b) has taken c) hasn't been taking d) has been taking 9) Has your mother _______ on TV? Yes, she has. She was on TV last week. a) be b) been c) / d) was 10) Has he already ______ (ride) his new bicycle yet? a) rides b) rode c) riden d) ridden 11) I know how to play the piano. I ______ (know) how to play the piano since I was three. a) know b) knows c) have known d) have been knowing 12) My brother has owned a motorcycle since last summer. Before that, he only ______ (own) a bicycle. a) has owned b) had owned c) owning d) owned 13) My sister has ______ (like) classical music since she was a 2-year-old baby. a) liked b) been liking c) liking d) likes 14) John has ______ (be) a famous actor for several years. Before that, he ____ (be) only a taxi driver. a) be; was b) been; was c) been; been d) be; is

Present Perfect VS Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?