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?
0%
Present Perfect or Present Perfect Continuous 1 (Perfect English Grammar) TEST
共有
Motywujacyanglista
さんの投稿です
Angielski
English
grammar
Perfect English Grammar
Present Perfect and Present Perfect Continuous
コンテンツの編集
印刷
埋め込み
もっと見る
割り当て
リーダーボード
もっと表示する
表示を少なくする
このリーダーボードは現在非公開です。公開するには
共有
をクリックしてください。
このリーダーボードは、リソースの所有者によって無効にされています。
このリーダーボードは、あなたのオプションがリソースオーナーと異なるため、無効になっています。
オプションを元に戻す
クイズ
は自由形式のテンプレートです。リーダーボード用のスコアは生成されません。
ログインが必要です
表示スタイル
フォント
サブスクリプションが必要です
オプション
テンプレートを切り替える
すべてを表示
アクティビティを再生すると、より多くのフォーマットが表示されます。
オープン結果
リンクをコピー
QRコード
削除
自動保存:
を復元しますか?