B1 Questions & Negation 12 min read ふつう

人生と進捗について尋ねる(現在完了形の質問)

Mastering Present Perfect questions unlocks deep conversations about life experiences and current situations.

Grammar Rule in 30 Seconds

Use Present Perfect questions to bridge the past and present when asking about life experiences or ongoing progress.

  • Swap the subject and 'have/has' to form the question: 'Have you...?'
  • Always use the past participle (V3) of the main verb, like 'seen' or 'done'.
  • Use 'ever' for general life experiences and 'yet' for expected progress.
Have/Has + 👤 + Verb(ed/V3) + ❓

Overview

DMを送った直後に、一番大事な部分を書き忘れたことに気づいたこと、ある?あるいは、数週間前に勧めたNetflixのシリーズを友達がもう見終わったかな、なんて考えたことは?もし今うなずいているなら、君の脳内ではもう Present Perfect Questions (現在完了形の疑問文)のロジックが動いているってこと。この文法ポイントは、過去の経験と現在の会話を繋ぐ架け橋なんだ。単に何が起きたかだけじゃなくて、今まさに何が重要なのかって話。デート相手に日本に行ったことがあるか聞くときも、Uberがもう到着したか確認するときも、この構造が必要になる。これは英語の道具箱に入っている、究極の「人生経験」&「近況アップデート」ツールだよ。
パーティーにいるところを想像してみて。「火曜日の午後7時45分にピザを食べましたか?」なんて聞きたくないよね。それじゃあまりに具体的すぎるし、正直ちょっと不気味だし。代わりに、 Have you tried the pizza? (もうピザ食べた?)って聞くよね。このパーティーでの、この瞬間における相手の経験について聞いているわけだ。 Present Perfect は過去を現在に繋げるもの。疑問文の形では、誰かの経歴を探ったり、タスクの進み具合を確認したりするのに使うんだ。これは、死んだ事実( Past Simple )について聞くのと、生きている経験について聞くのとの違いと言える。もし Past Simple がポラロイド写真だとしたら、 Present Perfect はライブ配信だね。ダイナミックで、関連性があって、実際に人々がお互いを知ろうとしたり、物事を進めたりするときに話す話し方なんだ。もしこれがまだマスターできてなくても心配しないで。これからできるようになるから。

How This Grammar Works

ロジックはシンプル。今に至るまでの *どこかの* 時点で、何かが起きたかどうかを知りたいだけ。正確に *いつ* かは気にしない。もし私が Have you seen the new Spider-Man movie? (新しいスパイダーマンの映画見た?)って聞くなら、昨日見たのか3週間前に見たのかはどうでもいい。その経験が君の頭の中に存在していて、それについて話せるかどうかが知りたいだけなんだ。合図として助動詞の havehas を使うよ。これは聞き手に「ねえ、君の人生や最近の結果について聞いてるんだよ!」って伝えてくれる。それから past participle (動詞の過去分詞、3番目の形)を使う。 have/has をエンジンをかけるキー、 past participle を実際の目的地だと考えてみて。両方ないと車は動かない。チームプレーなんだ。あと、 everyetalready みたいな単語にも注目して。これらは疑問文の塩コショウみたいなもので、風味と具体的な意味を加えてくれるよ。

Formation Pattern

1
これらの疑問文を作るには、ちょっとした「入れ替え」が必要だ。普通の文では You have eaten と言うよね。疑問文では、 have が先頭にジャンプするんだ。
2
助動詞で始める: Have または Has
3
主語を加える: I, you, we, they, he, she, または it
4
過去分詞を加える: 規則動詞なら、単に -ed の形( played とか)。不規則動詞なら、3列目のやつ( seen, gone, done とか)。
5
文の残りを加える: yet, ever, あるいは目的語。
6
Form | Example | Translation
7
--- | --- | ---
8
I / You / We / They | Have you finished? | 終わった?
9
He / She / It | Has she called? | 彼女から電話あった?
10
Negative Question | Haven't they arrived? | 彼らまだ着いてないの?
11
With 'Ever' | Have you ever been? | 今までに行ったことある?

When To Use It

この文法には主に4つのバイブスがあるよ:
  • Life Experiences: Have you ever bungee jumped? (バンジージャンプしたことある?) (熱いコーヒーを持ったままじゃないといいけど)。これは今までの人生で起きたあらゆることについて。
  • Recent Actions with Present Results: Has the mail come yet? (郵便もう来た?) 郵便物が *今* ここにあるか知りたいってこと。
  • Unfinished Time Periods: Have you had much coffee today? (今日コーヒーたくさん飲んだ?) (一日はまだ終わってないし、君のカフェイン中毒も終わってない)。
  • Checking Progress: Have you finished that report yet? (あのレポートもう終わった?) 同僚やルームメイトを優しくイラつかせるのに使おう。

Common Mistakes

最大の落とし穴は、 past participle の代わりに past simple を使っちゃうこと。よく ✓ Have you gone? の代わりに ✗ Have you went? って言っちゃう人がいる。 went は過去形、 gone は完了形だって覚えておいて。もう一つの典型的なミスは、 ever を置く場所を間違えること。普通はメインの動詞の直前に置くんだ: Have you EVER seen... 。あと、特定の時間を言う場合はこの文法を使っちゃダメ。「昨日」って言うなら、絶対に過去形を使わなきゃいけない。 ✗ Have you seen him yesterday? は文法に対する犯罪だね。代わりに ✓ Did you see him yesterday? と言おう。最後に、 Hashe, she, it のためだけのものだって忘れないで。君の犬は has だけど、君の友達(複数)は have だよ。

Contrast With Similar Patterns

ここでの主なライバルは Past Simple だ。 Past SimpleDid you...? )は閉じた箱だと考えよう。特定の時間に起きて、もう終わったこと。 Present PerfectHave you...? )は開いたドアだ。今と繋がっている。
  • Past Simple: Did you see him at 5 PM? (午後5時に彼に会った?) (特定の時間)。
  • Present Perfect: Have you seen him? (彼を見かけた?) (最近のいつか、今彼を探している)。
もう一つの対比は Present Perfect ContinuousHave you been working? )。 *期間* や、その動作がまだ続いているという事実を強調したいなら進行形バージョンを使おう。 *完了* や、少なくとも一度は起きたという *事実* に焦点を当てたいなら、こっちのバージョン( Have you worked? )を使ってね。

Quick FAQ

Q

疑問文で already を使ってもいい?

もちろん! たいていは驚きを表すよ。 Have you finished ALREADY? は「うわ、もう終わったの!?」って意味。

Q

Have you been toHave you gone to の違いは何?

Been to は行って帰ってきたってこと。 Gone to はまだそこにいるってこと。もし私が Have you been to Paris? って聞くなら、君は今私の目の前に立っているはずだよね。

Q

最後に必ず yet が必要なの?

「確認」の質問ではよくあるけど、必須じゃないよ。 Has he called? でもいいけど、何かを待っているなら Has he called yet? のほうが自然に響くね。

Q

どの質問でも ever を使っていいの?

いや、 ever は具体的に「今までの全人生の中で一度でも」って意味だからね。誰かがサンドイッチを食べ終わったか聞くときじゃなくて、人生の大きな質問に使おう。

2. Negative Questions (Contractions)

Full Form Contraction Usage Note
Have you not
Haven't you
Common in speech to show surprise.
Has he not
Hasn't he
Used when you expect a 'yes' answer.
Have they not
Haven't they
Used to confirm information.

3. Forming Present Perfect Questions

Auxiliary Subject Past Participle (V3) Example
Have
I
seen
Have I seen this before?
Have
you
eaten
Have you eaten yet?
Has
he
gone
Has he gone home?
Has
she
finished
Has she finished her work?
Has
it
started
Has it started raining?
Have
we
met
Have we met before?
Have
they
called
Have they called you?

Meanings

A question form used to ask about actions that happened at an unspecified time in the past, or actions that started in the past and continue to the present.

1

Life Experience

Asking if someone has ever done something in their entire life up to this moment.

“Have you ever been to Japan?”

“Has she ever tried skydiving?”

2

Unfinished Time/Duration

Asking about the length of time a current situation has existed.

“How long have you lived in London?”

“Has he worked here for a long time?”

3

Recent Actions with Present Results

Asking about a completed action that is relevant to the conversation right now.

“Have you seen my keys?”

“Has the mail arrived yet?”

Reference Table

Reference table for 人生と進捗について尋ねる(現在完了形の質問)
Form Structure Example
Affirmative Question
Have/Has + Subject + V3
Have you seen the news?
Negative Question
Haven't/Hasn't + Subject + V3
Hasn't she finished yet?
Wh- Question
Wh- word + Have/Has + Subject + V3
Where have they gone?
Duration Question
How long + Have/Has + Subject + V3
How long have you known him?
Experience Question
Have/Has + Subject + ever + V3
Have you ever eaten snails?
Short Answer (+)
Yes, + Subject + have/has
Yes, I have.
Short Answer (-)
No, + Subject + haven't/hasn't
No, she hasn't.

フォーマル度スペクトル

フォーマル
Have you completed the assignment as of yet?

Have you completed the assignment as of yet? (Workplace or school)

ニュートラル
Have you finished your work yet?

Have you finished your work yet? (Workplace or school)

カジュアル
You done yet?

You done yet? (Workplace or school)

スラング
You through with that?

You through with that? (Workplace or school)

Present Perfect Question Uses

Present Perfect Questions

Experiences

  • Travel Have you been to...?
  • Food Have you tried...?

Progress

  • Tasks Have you finished...?
  • Arrivals Has it arrived yet?

Past Simple vs Present Perfect

Past Simple
Specific Time Did you go yesterday?
Present Perfect
Unspecified Time Have you ever gone?

Choosing the Right Tense

1

Is there a specific past time?

YES
Use Past Simple (Did you...?)
NO
Go to next step
2

Is it about life experience?

YES
Use Present Perfect (Have you ever...?)
NO
Use Present Perfect (Have you... yet?)

レベル別の例文

1

Have you seen my dog?

Have you seen my dog?

2

Have you eaten lunch?

Have you eaten lunch?

3

Has she arrived?

Has she arrived?

4

Have they finished?

Have they finished?

1

Have you ever been to London?

Have you ever been to London?

2

Have you finished your homework yet?

Have you finished your homework yet?

3

Has he ever tried pizza?

Has he ever tried pizza?

4

Have you seen that movie already?

Have you seen that movie already?

1

How long have you worked here?

How long have you worked here?

2

Have you been feeling okay lately?

Have you been feeling okay lately?

3

Has it rained much this week?

Has it rained much this week?

4

Have you ever had to speak in public?

Have you ever had to speak in public?

1

Haven't you finished that report yet?

Haven't you finished that report yet?

2

How many times have I told you not to do that?

How many times have I told you not to do that?

3

Has there been any progress on the new project?

Has there been any progress on the new project?

4

Have you ever considered moving abroad?

Have you ever considered moving abroad?

1

Has it ever occurred to you that you might be wrong?

Has it ever occurred to you that you might be wrong?

2

Have you not been informed of the changes?

Have you not been informed of the changes?

3

What have you been doing with yourself since we last met?

What have you been doing with yourself since we last met?

4

Has the witness ever seen the defendant before today?

Has the witness ever seen the defendant before today?

1

Has there ever been a more poignant example of this phenomenon?

Has there ever been a more poignant example of this phenomenon?

2

Have you perused the documents I sent over this morning?

Have you perused the documents I sent over this morning?

3

Has it not been established that the climate is changing?

Has it not been established that the climate is changing?

4

How have you found the transition to your new role thus far?

How have you found the transition to your new role thus far?

間違えやすい

Asking About Life & Progress (Present Perfect Questions) Present Perfect vs. Past Simple

Learners often use Present Perfect with specific times (e.g., 'I have seen him yesterday').

Asking About Life & Progress (Present Perfect Questions) Been vs. Gone

Learners use 'gone' when the person has already returned.

Asking About Life & Progress (Present Perfect Questions) Since vs. For

Mixing up the starting point and the duration.

よくある間違い

Have you saw the movie?

Have you seen the movie?

You must use the past participle (seen), not the past simple (saw).

Has you eaten?

Have you eaten?

'Has' is only for he/she/it. 'You' takes 'have'.

You have seen it?

Have you seen it?

In English questions, the verb must come before the subject.

Have you been to Paris yesterday?

Did you go to Paris yesterday?

You cannot use specific times like 'yesterday' with the Present Perfect.

Have you ever went there?

Have you ever been there?

'Been' is the participle for visiting a place and returning.

How long you have lived here?

How long have you lived here?

Even with 'How long', you must invert the subject and 'have'.

Have you finish yet?

Have you finished yet?

Don't forget the -ed on regular verbs!

Have you been knowing him for long?

Have you known him for long?

Stative verbs like 'know' are rarely used in the continuous form.

Has the mail came?

Has the mail come?

The participle of 'come' is 'come', not 'came'.

Have you not been seeing the news?

Haven't you seen the news?

Using the continuous form implies a repeated action, but 'seen' is usually preferred for the fact of the news.

文型パターン

Have you ever ___?

How long have you ___?

Has it ___ yet?

Real World Usage

Job Interview very common

Have you ever worked in a fast-paced environment?

Texting Friends constant

Have u seen my text yet??

Airport/Travel common

Has the flight been delayed?

Doctor's Office common

Have you had these symptoms before?

Social Media very common

Has anyone else noticed the new update?

Ordering Food occasional

Has our food been prepared yet?

🎯

The 'Ever' Rule

If you are asking about someone's whole life, always include 'ever'. It makes the question sound much more natural.
⚠️

No 'When'!

Never start a Present Perfect question with 'When'. If you want to know the time, you must use 'When did you...?'
💡

Short Answers

In English, just saying 'Yes' or 'No' can sound rude. Always add 'Yes, I have' or 'No, I haven't'.
💬

Polite Checking

Use 'Have you had a chance to...?' instead of 'Have you...?' to sound more polite in business emails.

Smart Tips

Stop! If you use those words, you must switch to 'Did you...?' instead of 'Have you...?'

Have you seen him yesterday? Did you see him yesterday?

Use 'Have you seen...?' if it's still in theaters or relevant, but 'Did you see...?' if you are talking about a specific time you both were at the cinema.

Did you see the new Marvel movie? (General) Have you seen the new Marvel movie? (General)

Add 'ever' to your questions about experiences. It sounds less like an interrogation and more like a friendly inquiry.

Have you been to Japan? Have you ever been to Japan?

Put 'yet' at the very end. It signals that you expect the task to be done soon.

Have you yet finished? Have you finished yet?

発音

/hæv juː/

Contraction of 'Have'

In fast speech, 'Have you' often sounds like /həvjə/ or even /vjə/.

/həz/

Weak form of 'Has'

The 'h' in 'Has' is often dropped when it follows a word ending in a consonant.

Rising Intonation

Have you seen it? ↗

Standard yes/no question intonation.

Falling Intonation

Where have you been? ↘

Standard Wh- question intonation.

暗記しよう

記憶術

H.S.P. (Have/Has + Subject + Participle). Think: 'Have Some Pizza?' to remember the order.

視覚的連想

Imagine a bridge with 'Past' on one side and 'Present' on the other. A person standing in the middle is asking 'Have you...?' because they are looking at both sides at once.

Rhyme

To ask about the things you've done, start with 'Have' and have some fun!

Story

A traveler arrives at a hotel. He asks, 'Have you seen my reservation?' (Result). The clerk asks, 'Have you ever stayed here before?' (Experience). The traveler replies, 'No, but I have traveled for ten hours!' (Duration).

Word Web

EverNeverYetAlreadySinceForLatelyRecently

チャレンジ

Go to a friend or colleague and ask them three 'Have you ever...?' questions about their hobbies.

文化メモ

British speakers use the Present Perfect much more frequently than Americans, especially for recent actions with 'just' or 'yet'.

Americans often substitute the Past Simple for the Present Perfect in informal speech. 'Did you eat yet?' is very common in the US, whereas 'Have you eaten yet?' is more standard in the UK.

In global business, using the Present Perfect is seen as more professional and less 'blaming' than the Past Simple when checking on status.

The Present Perfect developed in Germanic languages as a way to express the 'resultative' state of an action.

会話のきっかけ

Have you ever traveled to a country where you didn't speak the language?

How long have you been studying English?

Have you seen any good movies lately?

Have you ever had a 'small world' moment where you met someone you knew in an unexpected place?

日記のテーマ

Write about three things you have achieved this year that you are proud of.
List five places you have never been to but would love to visit, and explain why.
Reflect on how your life has changed in the last five years. Use 'since' and 'for'.

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

Choose the correct auxiliary verb. 選択問題

____ she ever been to New York?

✓ Correct! ✗ Not quite. Correct answer: Has
We use 'has' for the third person singular (she).
Complete the question with the correct form of the verb in brackets.

Have you ____ (write) the email yet?

✓ Correct! ✗ Not quite. Correct answer: written
The past participle of 'write' is 'written'.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

Have you saw the new Batman movie?

✓ Correct! ✗ Not quite. Correct answer: saw
The past participle 'seen' should be used instead of the past simple 'saw'.
Put the words in the correct order. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: How long have you known him?
The structure is How long + have + subject + V3.
Match the question with the correct short answer. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: 1-Yes I have, 2-No he hasn't, 3-Yes they have
Short answers must match the auxiliary verb used in the question.
Translate the question into English. 翻訳

¿Alguna vez has montado en camello?

Answer starts with: Hav...

✓ Correct! ✗ Not quite. Correct answer: Have you ever ridden a camel?
'Ever' and the past participle 'ridden' are required for life experiences.
Choose the best response to complete the dialogue. Dialogue Completion

A: Have you seen my keys? B: ____

✓ Correct! ✗ Not quite. Correct answer: No, I haven't seen them.
The response should stay in the Present Perfect to match the question's focus on the current result.
Which of these is a correct Present Perfect question? Grammar Sorting

Select the correct one:

✓ Correct! ✗ Not quite. Correct answer: Have you ever been to Spain?
This follows the Have + Subject + ever + V3 rule.

Score: /8

練習問題

8 exercises
Choose the correct auxiliary verb. 選択問題

____ she ever been to New York?

✓ Correct! ✗ Not quite. Correct answer: Has
We use 'has' for the third person singular (she).
Complete the question with the correct form of the verb in brackets.

Have you ____ (write) the email yet?

✓ Correct! ✗ Not quite. Correct answer: written
The past participle of 'write' is 'written'.
Find the mistake in the sentence. Error Correction

Find and fix the mistake:

Have you saw the new Batman movie?

✓ Correct! ✗ Not quite. Correct answer: saw
The past participle 'seen' should be used instead of the past simple 'saw'.
Put the words in the correct order. Sentence Reorder

long / how / you / known / have / him / ?

✓ Correct! ✗ Not quite. Correct answer: How long have you known him?
The structure is How long + have + subject + V3.
Match the question with the correct short answer. Match Pairs

1. Have you eaten? 2. Has he left? 3. Have they arrived?

✓ Correct! ✗ Not quite. Correct answer: 1-Yes I have, 2-No he hasn't, 3-Yes they have
Short answers must match the auxiliary verb used in the question.
Translate the question into English. 翻訳

¿Alguna vez has montado en camello?

✓ Correct! ✗ Not quite. Correct answer: Have you ever ridden a camel?
'Ever' and the past participle 'ridden' are required for life experiences.
Choose the best response to complete the dialogue. Dialogue Completion

A: Have you seen my keys? B: ____

✓ Correct! ✗ Not quite. Correct answer: No, I haven't seen them.
The response should stay in the Present Perfect to match the question's focus on the current result.
Which of these is a correct Present Perfect question? Grammar Sorting

Select the correct one:

✓ Correct! ✗ Not quite. Correct answer: Have you ever been to Spain?
This follows the Have + Subject + ever + V3 rule.

Score: /8

Practice Bank

12 exercises
Complete the question with the correct form of the verb in parentheses. 穴埋め問題

___ she ___ (see) the new Marvel movie yet?

✓ Correct! ✗ Not quite. Correct answer: Has / seen
Choose the correct word to complete the question. 穴埋め問題

___ they `just` left?

✓ Correct! ✗ Not quite. Correct answer: Have
Identify and correct the mistake. Error Correction

Have he called his mom?

✓ Correct! ✗ Not quite. Correct answer: Has he called his mom?
Correct the sentence for Present Perfect. Error Correction

Have you ever went bungee jumping?

✓ Correct! ✗ Not quite. Correct answer: Have you ever gone bungee jumping?
Select the grammatically correct question. 選択問題

Which question is correct?

✓ Correct! ✗ Not quite. Correct answer: Has the teacher arrived?
Find the correct Present Perfect question. 選択問題

Which of these is correct?

✓ Correct! ✗ Not quite. Correct answer: Have you finished your project yet?
Translate into English: '¿Has estudiado para el examen?' 翻訳

Translate into English: '¿Has estudiado para el examen?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you studied for the exam?","Have you studied for your exam?"]
Type the correct English sentence for this question. 翻訳

Translate into English: '¿Ella ya ha comido?'

✓ Correct! ✗ Not quite. Correct answer: ["Has she already eaten?","Has she eaten already?"]
Put the words in order to form a correct question. Sentence Reorder

Arrange these words into a question:

✓ Correct! ✗ Not quite. Correct answer: Have you ever played football?
Unscramble the words to make a question. Sentence Reorder

Create a grammatically correct question:

✓ Correct! ✗ Not quite. Correct answer: Have they finished their work yet?
Match the subject with the correct auxiliary verb. Match Pairs

Match the subjects with the correct helping verb for Present Perfect questions:

✓ Correct! ✗ Not quite. Correct answer: matched
Match the base verb with its past participle form. Match Pairs

Match the verbs to their past participles.

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

よくある質問 (8)

No. You cannot use specific past time markers with the Present Perfect. Use the Past Simple instead: `Did you see him yesterday?`.

`Have you been to London?` means you went and came back. `Has he gone to London?` means he is still there.

Both are used, but `Have you ever` is more standard for life experiences. `Did you ever` is more common in American English.

We use `yet` to ask if something that we expect to happen has happened. It usually goes at the end of the sentence.

Yes, as long as you don't mention the specific time. `Have you ever seen a dinosaur fossil?` is correct.

Use a short answer: `Yes, I have` or `No, I haven't`.

Common ones include: `been` (be), `seen` (see), `done` (do), `eaten` (eat), and `gone` (go).

It refers to the past, but it is always connected to the present moment. That's why it's called 'Present' Perfect.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito Perfecto Compuesto

English is much stricter about NOT using specific time words with this tense.

French moderate

Passé Composé

French uses 'être' (to be) for some verbs, while English only uses 'have'.

German moderate

Perfekt

German allows specific time markers like 'yesterday' with the perfect tense.

Japanese partial

~たことがある (~ta koto ga aru)

Japanese doesn't use a single tense for all the functions of the English Present Perfect.

Arabic low

قد + Past Verb (Qad + ...)

Arabic does not have a separate auxiliary verb like 'have' for this purpose.

Chinese partial

过 (guò) / 了 (le)

Chinese has no verb conjugation at all; it relies entirely on particles.

Learning Path

Prerequisites

Was this helpful?
まだコメントがありません。最初に考えをシェアしましょう!