1) At last! I __________________ the problem a) have solved b) have been solving c) have been solved 2) What __________________ recently? Anything interesting? a) have you done b) have you been doing c) have you been done 3) Oh no! What __________________!! a) have you done b) have you been doing 4) My brother __________________ a new motorbike. It looks great. a) has bought b) has been buying 5) __________________? Your hair looks wet. a) Have you swum b) Have you swam c) Have you swim d) Have you been swum e) Have you been swimming 6) Oh, there you are! I __________________ for you everywhere. a) have looked b) have been looked c) have been looking 7) Sorry we are late. How long __________________? a) have you waited b) have you been waiting 8) I __________________ Peter for a long time. a) have known b) have been knowing 9) My friends __________________ for two hours already. a) have run b) have been running 10) I __________________ Maths and Physics. a) have never understood b) have never been understanding 11) The children are tired because they __________________ all day. a) have played b) have been playing 12) Susan __________________ in ghosts and fairies. a) has never believed b) has never been believing 13) I __________________ emails all day. a) have written b) have been writing 14) John __________________ this film before. a) has never seen b) has never been seeing 15) What on earth __________________? You're covered in mud. a) have you done b) have you been doing 16) __________________ Altamira Cave? I hear it's incredibly beautiful. a) Have you ever seen b) Have you ever been seeing 17) How long __________________ English? For many years? a) has he learned b) has he been learning 18) I __________________ to my cousins. They told me the news. a) have have just spoken b) have just been speaking 19) I'm sorry. Monica is not here. She __________________ out. a) has gone b) has been gone c) has been going 20) We're really tired because we __________________ for the marathon since 8 o'clock. a) have trained b) have been training 21) __________________ doing your homework yet? a) Have you finished b) Have you been finishing 22) The students __________________ for their Spanish exam for two hours. a) have revised b) have been revising 23) Peter, why are you sweating? Because I __________________ the carpets. a) have vacuumed b) have been vacuuming 24) Is the lawn finished? Yes, Gonzalo __________________the grass. a) has cut b) has been cutting 25) It's still raining. It __________________ for hours. a) has rained b) has been raining 26) How much money __________________ this week? a) have you spent b) have you been spending
0%
Present perfect simple vs. continuous
共有
Minetaoliver
さんの投稿です
intermediate
Anglický jazyk
English
Present perfect
Present perfect continuous
Present perfect vs Present perfect continuous
コンテンツの編集
埋め込み
もっと見る
リーダーボード
もっと表示する
表示を少なくする
このリーダーボードは現在非公開です。公開するには
共有
をクリックしてください。
このリーダーボードは、リソースの所有者によって無効にされています。
このリーダーボードは、あなたのオプションがリソースオーナーと異なるため、無効になっています。
オプションを元に戻す
クイズ
は自由形式のテンプレートです。リーダーボード用のスコアは生成されません。
ログインが必要です
表示スタイル
フォント
サブスクリプションが必要です
オプション
テンプレートを切り替える
すべてを表示
アクティビティを再生すると、より多くのフォーマットが表示されます。
オープン結果
リンクをコピー
QRコード
削除
自動保存:
を復元しますか?