You _____ (sleep) so far?

正しいオプションを選択してください:

A) Have you been sleeping
B) You have been sleeping
C) Have you slept
D) Have slept

答えを詳しく説明する:

こんにちは!

「 You _____ (sleep) so far? 」という質問において、「あなたはHave you been sleeping 」( a. Have you been sleeping )という答えがなぜ正しいのかを説明するには、文の文法と文脈を考慮する必要があります。

1. 文脈に沿って質問を理解します。
「 You _____ (sleep) so far? 」という質問は、前回から現在( so far )までの相手( you )の睡眠行動を知りたい質問です。多くの場合、「 so far 」というフレーズは、現在に至るまでの期間を表すために使用されます。

2. 現在完了進行形の使い方を説明します。
- 「 Have you been sleeping 」(現在完了進行形)は、過去に始まり現在まで続いている行為を説明するために使用される時制、または行為の影響が現在も続いていることを示します。
- このタイプの質問は、相手が今までずっと寝ていたかどうかを知りたい場合に適しています。

3. 他の回答を比較します。
- 「 You have been sleeping 」 ( b. You have been sleeping ): これは発言であり、質問ではありません。
- 「 Have you slept 」 ( c. Have you slept ): これは単純な現在完了形であり、プロセスを強調することなく、現在より前に完了したアクションを表します。
- " have slept " ( d. have slept ): これは主語が欠けており、単独で独立できない文節です。

したがって、これまでの睡眠過程を知りたいという意味の「 You _____ (sleep) so far? 」という質問の文脈での最も正しい答えは、「 Have you been sleeping 」です。

この説明が、なぜ答えが「 Have you been sleeping 」なのかを理解するのに役立つことを願っています。

注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.

あなたは、TOEIC 認定試験を勉強して受験したいと考えていますか?どこから始めればよいかわからない、またはいつでもどこでも学習できるツールが見つかりませんか? TOEIC オンラインテスト準備アプリを今すぐダウンロードしてください: TOEIC® Max

TOEIC MAX申込画面
 
anh-poster