1) ____ (they / arrive) already? a) Have they arrived already? b) Have they been arriving already? 2) Lucy ____ (run) 2000 metres today. a) Lucy has been running 2000 metres today. b) Lucy has run 2000 metres today. 3) I ____ (clean) all morning – I'm fed up! a) I've been cleaning all morning – I'm fed up! b) I've cleaned all morning – I'm fed up! 4) How long ____ (you / know) Simon? a) How long have you been knowing Simon? b) How long have you known Simon? 5) I ____ (drink) more water lately and I feel better. a) I've been drinking more water lately and I feel better. b) I've drunk more water lately and I feel better. 6) Sorry about the mess! I ____ (bake). a) Sorry about the mess! I've baked. b) Sorry about the mess! I've been baking. 7) How many times ____ (you / take) this exam? a) How many times have you taken this exam? b) How many times have you been taking this exam? 8) He ____ (eat) six bars of chocolate today! a) He has been eating six bars of chocolate today! b) He has eaten six bars of chocolate today! 9) Julie ____ (cook) dinner. Let's go and eat! a) Julie has cooked dinner. Let's go and eat! b) Julie has been cooking dinner. Let's go and eat! 10) The students ____ (finish) their exams. They're very happy. a) The students have been finishing their exams. They're very happy. b) The students have finished their exams. They're very happy. 11) The baby's face is really dirty! What ____ (he / eat)? a) The baby's face is really dirty! What has he been eating? b) The baby's face is really dirty! What has he eaten? 12) Iona is exhausted these days. She ____ (work) too hard recently. a) Iona is exhausted these days. She has worked too hard recently. b) Iona is exhausted these days. She has been working too hard recently. 13) Luke ____ (never / be) abroad. a) Luke has never been abroad. b) Luke has never been being abroad. 14) I ____ (wait) for three hours already! a) I've waited for three hours already! b) I've been waiting for three hours already! 15) ____ (you / finish) your homework yet? a) Have you finished your homework yet? b) Have you been finishing your homework yet? 16) How long ____ (you / be) a lawyer? a) How long have you been being a lawyer? b) How long have you been a lawyer? 17) I ____ (read) your book all day. It's very interesting, but I'm only on chapter 2. a) I've been reading your book all day. It's very interesting, but I'm only on chapter 2. b) I've read your book all day. It's very interesting, but I'm only on chapter 2. 18) She ____ (drink) ten glasses of water! a) She has been drinking ten glasses of water! b) She has drunk ten glasses of water! 19) I ____ (have) my dog for sixteen years. a) I've had my dog for sixteen years. b) I've been having my dog for sixteen years. 20) Help! I ____ (lose) my wallet! How can I get home? a) Help! I've been losing my wallet! How can I get home? b) Help! I've lost my wallet! How can I get home?

Present Perfect or Present Perfect Continuous 1 (Perfect English Grammar) TEST

リーダーボード

表示スタイル

オプション

テンプレートを切り替える

自動保存: を復元しますか?