B1 Verb Tenses 11 min read ふつう

現在完了形と時を表す表現 (for, since, yet)

過去から現在へとつながるアクションを完璧に表現するには、「for」「since」「yet」の «三つの神器» を使いこなすのが鍵ですよ!

Grammar Rule in 30 Seconds

Use the Present Perfect to connect past actions to the present moment using specific time markers like 'for', 'since', and 'yet'.

  • Use 'for' for a duration of time, like 'for three hours'.
  • Use 'since' for a specific starting point, like 'since 2010'.
  • Use 'yet' in negatives and questions for expected actions, like 'not yet'.
👤 + have/has + 🧩 (V3) + ⏳ (for/since/yet)

Overview

Uberの待ち時間を友達に伝える時、文法の素人(しろうと)っぽくならずに言おうとしたことはある?あるいは、旅行のvlogを始めてから訪れた国を自慢したいとか?そこで登場するのが、時間表現を伴う Present Perfect(現在完了形)だ。これは過去と現在をつなぐ究極の架け橋(かけはし)なんだ。英語における「ステータス更新」のような時制と考えてみて。単に何が起きたかを伝えるだけじゃなくて、それが「なぜ今重要なのか」を伝えてくれるんだ。「I lost my keys(鍵をなくした)」と言えば、それは過去の悲しい物語にすぎない。でも、「I've lost my keys(鍵をなくしてしまった)」と言えば、なぜ今、雨の中でアパートの外に立って惨めな思いをしているのかを説明していることになる。すべては「つながり」なんだ。これがないと、君の英語は脈絡のないTikTok動画の寄せ集めみたいになっちゃう。これを使えば、一つの完全なストーリーを語れるようになるよ。過去に始まって今も真実である経験や変化、状況について話す時に使うんだ。2019年からずっと動いているグループチャットみたいなものだね——始まったのはずいぶん前だけど、通知は今も君のスマホに届き続けている、って感じさ。

How This Grammar Works

Present Perfect はリンクのような働きをする。過去の行動を「今この瞬間」につなげるんだ。forsincealreadyyet のような時間表現を加えることで、そのリンクに具体的な文脈を与えることができる。君の人生が長いNetflixのシリーズだと想像してみて。Past Simple(過去形)はシーズン1のエピソードのようなもの——終わって、完結して、過去のものだ。Present Perfect は、現在のエピソードがなぜ起きているのかを説明する「これまでのあらすじ(Previously on...)」のパートなんだ。行動の「時間」よりも、行動の「結果」が重要な時にこれを使う。もし上司に "I've finished the report"(レポート終わりました)と伝えたら、上司は君がそれを午後2時に終えたか4時に終えたかなんて気にしない。彼らが気にするのは、今まさに受信トレイにそれが届いているという事実だけだ。この時制は、君が「これまでに一度もやったことがない」ことを話す時の親友でもある。テイラー・スウィフトのコンサートに行ったことがない?ピザにパイナップルを載せて食べたことがない?そんな時は Present Perfect を使おう。それは今この瞬間までの君の人生すべてをカバーしている。基本的には、君の存在の累積(るいせき)スコアみたいなものだね。ただ、3日前の朝食を説明するのには使わないで——まだお腹がいっぱいなら別だけど(それはそれですごいけどね)。

Formation Pattern

1
この時制を作るのは、シンプルなレシピに従うようなものだ。主な材料は2つだけ。でも、正しいバージョンを選ぶ必要があるよ。
2
主語(I, you, he, she, it, we, they)から始める。
3
助動詞 have または has を加える。hasVIPたち(he, she, it)にだけ使うこと。
4
メインの動詞の Past Participle(過去分詞/3番目の形)を使う。
5
選んだ言葉に応じて、時間表現を文末か文中に付ける。
6
Form | Example | Translation
7
--- | --- | ---
8
Positive | I have already seen that movie. | 私はその映画をもう見ました。
9
Negative | She hasn't finished her coffee yet. | 彼女はまだコーヒーを飲み終えていません。
10
Question | Have you ever used this app? | 今までにこのアプリを使ったことはありますか?
11
Short Answer | Yes, I have. / No, I haven't. | はい、あります。/いいえ、ありません。
12
Memory Trick: have を接着剤だと思おう。それは過去(分詞)を現在(主語)にくっつけるんだ。接着剤がないと、文がバラバラになっちゃうよ!

When To Use It

過去と現在が *どう* つながっているかを示すために、特定の単語を使う。
  • for: 期間や時間の長さを話す時に使う。例: "I've had this iPhone for three years."(このiPhoneを3年使ってるんだ。(どうにかまだ動いてるけど…))
  • since: 特定の開始時点を指す時に使う。例: "I've been a fan since 2015."(2015年からずっとファンです。)
  • just: 数秒前に起きたことに使う。例: "I've just posted a new photo."(たった今、新しい写真を投稿したところ。)
  • already: 予想より早く起きたことに使う。例: "I've already finished my homework!"(もう宿題終わったよ!(お母さんは信じないだろうけど、文法的には正しい)。)
  • yet: 起きると予想していることに使う(主に否定文と疑問文で)。例:
    Has the pizza arrived yet?
    (ピザはもう届いた?)
  • evernever: 人生経験に使う。例:
    Have you ever been to Japan?
    (日本に行ったことはある?)
  • recently または lately: ここ数日や数週間の間に起こり始めたことに使う。例: "I haven't slept much lately."(最近あまり眠れてないんだ。(たぶん深夜3時のWikipediaの(ぬま)のせいだな)。)

Common Mistakes

最大の落とし穴は、Present Perfect を 完了した時間(過去の一点) と一緒に使ってしまうことだ。
I have seen him yesterday.
とは言えない。Yesterday(昨日)はもう終わって消え去った時間だ。それは Past Simple の領分なんだ。正しくは
I saw him yesterday
か "I've seen him today" だね。
もう一つの典型的なミスは、forsince の混同だ。覚えておいて:for は時間/日/年の数(長さ)。since は日付や特定の出来事(点)。みんなを混乱させたいのでなければ、"I've been here since five hours" とは言わないこと。
あと、he/she/it の時の has も忘れないで。小さな単語だけど、とても重要だ。He have gone と言うと、英語の授業をサボりすぎたように聞こえちゃうよ。
最後に、yet の位置に気をつけて。これはほぼ常に文の最後にくる。真ん中に置くと、19世紀の詩人みたいに聞こえちゃう。そういうスタイルが好きならいいけど、WhatsAppのグループチャットではちょっと浮いちゃうかもね。

Contrast With Similar Patterns

Present Perfect と Past Simple、どちらを使うべきかどうやって判断する?自分にこう問いかけてみて。「その時間は終わっているか?」
  • Past Simple:
    I went to Paris in 2019.
    (2019年は終わっている。旅行も終わっている。これは歴史的な事実だ)。
  • Present Perfect: "I've been to Paris."(私の人生経験について話している。いつ行ったかは重要じゃなくて、今その経験を持っているということが重要なんだ)。
Present Continuous(現在進行形)はどうだろう?
  • Present Continuous:
    I am living in London.
    (「今」に焦点がある。一時的かもしれない)。
  • Present Perfect: "I've lived in London for ten years."(過去から今までの期間に焦点がある)。
Present Perfect は広角(こうかく)レンズのようなもの——タイムライン全体を映し出す。Past Simple はポラロイド写真——時間の中で凍結された特定の瞬間だ。もし特定の時計の時間(5時に、火曜日に)を付けられるなら、Past Simple を使おう。できない場合、またはしたくない場合は、Present Perfect が頼りになるよ。

Quick FAQ

Q

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

もちろん!驚いた時に使うよ。

Have you finished already?
(えっ、もう終わったの!?君、早いね!)。

Q

been togone to の違いは何?

Been to は行って帰ってきた(行ったことがある)という意味。Gone to は行ってしまってまだそこにいるという意味。もし

My brother has gone to Mexico,
と言ったら、今日の夕食に彼が来るとは思わないでね。

Q

latelyrecently と同じ?

大体同じだね。でも lately は習慣や繰り返される行動によく使われ("I've been tired lately

:最近ずっと疲れてる)、recently は単発の出来事によく合うよ(
I've recently bought a car":最近車を買った)。

Q

"I've lived here since I was born"(生まれた時からここに住んでいる)と言える?

全然OK。「生まれた時」は特定の時点だから、ここでは since が完璧だね。

Q

なぜイギリス人が Present Perfect を使うところで、アメリカ人は Past Simple を使うの?

いいところに気づいたね!アメリカ人はよく I already ate と言うけど、イギリス人は "I've already eaten" を好む。どちらも大丈夫だけど、IELTSやTOEFLのような試験では Present Perfect の方が「標準的」とされるよ。

Q

いつも have は必要なの?

正式な書き言葉では必要だね。カジュアルなテキストメッセージでは、たまに省略されることもあるよ。I seen it みたいに(でもこれは厳密には間違いだし、先生を泣かせちゃうかもしれない)。

Q

Past Participle(過去分詞)がわからない時は?

ググろう!あるいは不規則動詞リストの3列目をチェックして。多くは -en-ed で終わるけど、変なやつもあるからね(buybought になるとか)。

Present Perfect Construction

Subject Auxiliary Past Participle Time Expression
I / You / We / They
have
worked
for 2 years
He / She / It
has
worked
since 2021
I / You / We / They
haven't
finished
yet
He / She / It
hasn't
finished
yet
Have
you
eaten
yet?
Has
she
arrived
yet?

Common Contractions

Full Form Contraction Negative Contraction
I have
I've
I haven't
You have
You've
You haven't
He has
He's
He hasn't
She has
She's
She hasn't
It has
It's
It hasn't
We have
We've
We haven't
They have
They've
They haven't

Meanings

The Present Perfect with time expressions describes states or actions that began in the past and continue into the present, or actions expected to happen soon.

1

Duration (For)

To express the total length of time an action has been happening up to now.

“They have been married for twenty years.”

“She has worked here for six months.”

2

Starting Point (Since)

To express the specific moment or date when an action began.

“I have known him since primary school.”

“It hasn't rained since last Tuesday.”

3

Expectation (Yet)

Used in negative sentences and questions to talk about something that hasn't happened but is expected to.

“Have you finished your homework yet?”

“The train hasn't arrived yet.”

Reference Table

Reference table for 現在完了形と時を表す表現 (for, since, yet)
時を表す表現 意味 使い方 例文
for
期間(時間の長さ)
どれくらいの期間?
`for` + 時間の長さ
I've studied `for` three hours.
since
開始点(特定の時間)
いつから?
`since` + 時間の点(日付、出来事)
She's been absent `since` Monday.
yet
今までに(否定文/疑問文)
もう起きた?
主に否定文と疑問文で使われます
Have you finished `yet`? / I haven't finished `yet`.

フォーマル度スペクトル

フォーマル
Have you completed the report yet?

Have you completed the report yet? (Workplace)

ニュートラル
Have you finished the report yet?

Have you finished the report yet? (Workplace)

カジュアル
Done with the report yet?

Done with the report yet? (Workplace)

スラング
You done yet?

You done yet? (Workplace)

現在完了形とfor, since, yet

現在完了形 + 時を表す表現

FOR (期間)

  • 時間の長さ How long something lasts
  • For 2 hours A period
  • I have waited for ages. Ongoing action

SINCE (開始点)

  • 特定の瞬間 When something began
  • Since Monday A fixed point
  • She has studied since 9 AM. Action started & continues

YET (まだ起きていない / 疑問)

  • 今までに Expectation of happening
  • Haven't eaten yet Negative completion
  • Have you seen it yet? Question about completion

For vs. Since vs. Yet の比較

FOR (期間)
For 3 years Duration
For a long time Period
I've known him for years. How long?
SINCE (開始点)
Since 2020 Starting point
Since I was a kid Specific event
She's lived here since last May. From when?
YET (未完了 / 疑問)
Haven't finished yet Not completed (negative)
Have you heard yet? Expected (question)
It hasn't arrived yet. Up to this moment

正しい時間表現の選び方

1

その行動は過去から現在まで続いていますか?

YES
現在完了形を使う
NO
単純過去形を使う
2

期間の『長さ』を述べていますか?

YES
`for` を使う
NO
次へ
3

時間の『開始点』を述べていますか?

YES
`since` を使う
NO
次へ
4

まだ起こっていないことについての否定文または疑問文ですか?

YES
`yet` を使う(たいてい文末)
NO
肯定文なら `already` を検討する

for, since, yet のよくある場面

期間

  • for three days
  • for a while
  • for ages
  • for many years
🗓️

開始点

  • since last week
  • since 2021
  • since I was born
  • since breakfast

完了状況

  • haven't done it yet
  • hasn't arrived yet
  • have you finished yet?
  • not yet

レベル別の例文

1

I have lived here for one year.

I have lived here for one year.

2

She has been a student since 2022.

She has been a student since 2022.

3

I have not seen the teacher yet.

I have not seen the teacher yet.

4

Have you finished yet?

Have you finished yet?

1

We have known each other for a long time.

We have known each other for a long time.

2

He hasn't called me since yesterday.

He hasn't called me since yesterday.

3

Has the bus arrived yet?

Has the bus arrived yet?

4

I've had this phone for six months.

I've had this phone for six months.

1

I have worked in this department since I joined the company.

I have worked in this department since I joined the company.

2

They haven't decided on the new project yet.

They haven't decided on the new project yet.

3

She has been sick for the last three days.

She has been sick for the last three days.

4

Have you seen the latest news about the strike yet?

Have you seen the latest news about the strike yet?

1

The economy has been in recession for several consecutive quarters.

The economy has been in recession for several consecutive quarters.

2

Since the implementation of the new law, crime rates have dropped.

Since the implementation of the new law, crime rates have dropped.

3

We haven't yet reached a consensus on the budget.

We haven't yet reached a consensus on the budget.

4

I've been meaning to ask you about that for ages.

I've been meaning to ask you about that for ages.

1

The company has yet to issue a formal apology for the data breach.

The company has yet to issue a formal apology for the data breach.

2

Ever since the dawn of the digital age, privacy has been a concern.

Ever since the dawn of the digital age, privacy has been a concern.

3

For as long as I can remember, this building has stood vacant.

For as long as I can remember, this building has stood vacant.

4

Have you not yet realized the gravity of the situation?

Have you not yet realized the gravity of the situation?

1

The philosophical implications of this theory have been debated for centuries.

The philosophical implications of this theory have been debated for centuries.

2

Since time immemorial, humans have sought meaning in the stars.

Since time immemorial, humans have sought meaning in the stars.

3

The board has yet to manifest any intention of revising the policy.

The board has yet to manifest any intention of revising the policy.

4

I have for some time now harbored doubts about his sincerity.

I have for some time now harbored doubts about his sincerity.

間違えやすい

Present Perfect with Time Expressions (for, since, yet) Present Perfect vs. Past Simple

Learners use Past Simple for ongoing actions or Present Perfect for finished times.

Present Perfect with Time Expressions (for, since, yet) For vs. Since

Using 'since' with a duration of time.

Present Perfect with Time Expressions (for, since, yet) Yet vs. Already

Using 'yet' in positive sentences.

よくある間違い

I live here for two years.

I have lived here for two years.

You cannot use Present Simple for an action that started in the past and continues now.

I have lived here since two years.

I have lived here for two years.

Use 'for' with a duration (number of years).

I have yet finished.

I haven't finished yet.

'Yet' is used in negative sentences, usually at the end.

He have been here.

He has been here.

Third person singular (he/she/it) requires 'has'.

I have seen him since two days.

I have seen him for two days / I haven't seen him for two days.

Confusing the start point with the duration.

Did you finish yet?

Have you finished yet?

In British English, 'yet' requires the Present Perfect, not Past Simple.

I have worked since 3 hours.

I have worked for 3 hours.

3 hours is a duration, not a starting point.

I have been knowing him for years.

I have known him for years.

Stative verbs like 'know' cannot be used in the continuous form.

I have lived here since I am a child.

I have lived here since I was a child.

The clause after 'since' should be in the Past Simple.

I haven't yet seen it.

I haven't seen it yet.

While 'haven't yet' is possible, B1 learners should master the end-position first for natural flow.

I have yet to not see it.

I have yet to see it.

'Have yet to' is already negative in meaning; adding 'not' is a double negative.

文型パターン

I have been a ___ for ___.

She hasn't ___ since ___.

Have you ___ yet?

It has been ___ since ___.

Real World Usage

Job Interviews very common

I have worked in sales for over ten years.

Texting Friends constant

Haven't left the house yet, see u soon!

Doctor's Appointment common

I've had this cough since last night.

Travel / Airports very common

Has the gate opened yet?

Social Media Updates common

We've been at the beach for 5 hours and I'm already sunburnt!

Customer Support common

I haven't received my refund yet.

💡

「今とのつながり」を意識する

現在完了形はいつも「過去から今」へのつながりを表します。もし完全に終わって、いつ終わったか具体的に言えるなら、単純過去形を使いましょう。これでタイムラインのミスを防げます。「I have lived in Japan since 2020.」
⚠️

「yet」の使い方に注意

「yet」はほとんどの場合、否定文や疑問文で使いますよ!肯定文では使わないようにしましょう。肯定文なら「already」が適切です。「Have you finished yet?」や「I haven't eaten yet.」
🎯

状態動詞のショートカット

「知っている (know)」「愛している (love)」「〜である (be)」のような状態を表す動詞は、通常、現在完了形を使います(例: 「I have known her.」)。現在完了進行形(例: 「I have been knowing her.」)はたいてい間違っていますよ。これでより自然な英語が話せます!
🌍

イギリス英語 vs. アメリカ英語

どちらの英語もこのパターンを使いますが、イギリス人が現在完了形を使う場面で、アメリカ人は単純過去形を使うことがあります(例: 「Did you eat yet?」と「Have you eaten yet?」)。どちらも通じますが、この微妙な違いを知っていると、よりネイティブらしく聞こえますよ。
💡

自分の生活で練習する

「for」「since」「yet」を使って、自分の経験を英語で説明してみましょう。例えば、今の街にどれくらい住んでいますか?今朝から何をしていますか?個人的なことと結びつけると、文法は定着しやすいですよ。「I have lived in this city for ten years.」

Smart Tips

Try to answer the question 'When did it start?'. If the answer is your time expression, use 'since'. If it's not, use 'for'.

I've been here since 2 hours. I've been here for 2 hours.

Use 'since' to show loyalty and long-term commitment to a company or skill.

I work here for 5 years. I have worked here since 2018.

Always use the Present Perfect with 'yet' and 'already' instead of the Past Simple.

Did you do it yet? Have you done it yet?

Make sure the verb after 'since' is in the Past Simple, even if the main verb is Present Perfect.

I've been happy since I have moved. I've been happy since I moved.

発音

/aɪv/

Contraction Stress

In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very light.

yet? ↗

Yet Emphasis

The word 'yet' at the end of a sentence often carries a rising intonation in questions.

Question Rise

Have you finished yet? ↗

Conveys a genuine inquiry or slight impatience.

暗記しよう

記憶術

FOR is for the 'length' of the race; SINCE is for the 'starting' place.

視覚的連想

Imagine a ruler (For) measuring a line, and a pin (Since) stuck into a specific date on a calendar. For measures; Since marks.

Rhyme

Since is the start, For is the part, Yet is the heart of the question's art.

Story

I have lived in this house for ten years. Since I moved in, I have painted every room. I haven't finished the kitchen yet, but I'm working on it!

Word Web

DurationTimelineUnfinishedExperienceConnectionExpectationAuxiliary

チャレンジ

Write three sentences about your current job or hobby using 'for', 'since', and 'yet'.

文化メモ

British speakers are very strict about using Present Perfect with 'yet'. Using Past Simple ('Did you eat yet?') sounds American.

In casual US speech, Past Simple is often used with 'yet' and 'already'.

Using 'since' to anchor your experience to a specific achievement is common in Western CVs.

The Present Perfect developed in Old English using the verb 'habban' (to have) plus a past participle to indicate possession of a completed state.

会話のきっかけ

How long have you lived in your current house?

Have you seen any good movies lately?

How long have you known your best friend?

Have you finished your goals for this year yet?

日記のテーマ

Write about a hobby you have. How long have you done it? Why did you start?
Describe your career or education history using 'for' and 'since'.
Make a 'To-Do' list and write about what you haven't finished yet and why.
Reflect on a long-term relationship (friend or family). How has it changed since you first met?

よくある間違い

Incorrect

正解


Incorrect

正解


Incorrect

正解


Incorrect

正解

Test Yourself

文を完成させるため、正しい時間表現を選びましょう。

I haven't bought a new phone ___ two years.

✓ Correct! ✗ Not quite. Correct answer: for
「For」は期間(「two years」)を表す時に使われます。「Since」は開始点が必要で、「yet」は完了についての否定文や疑問文で使われます。
文の間違いを見つけて直しましょう。 Error Correction

Find and fix the mistake:

She is living here since 2020.

✓ Correct! ✗ Not quite. Correct answer: She has lived here since 2020.
過去(「since 2020」)に始まり現在まで続いている行動の場合、単純現在形ではなく現在完了形または現在完了進行形を使う必要があります。
現在完了形と時間表現が正しく使われている文を選びましょう。 選択問題

正しい文を選びましょう:

✓ Correct! ✗ Not quite. Correct answer: They haven't arrived yet.
「Yet」は現在までの未完了を示す現在完了形の否定文で正しく使われています。「Already」は肯定文で使われ、「didn't」は単純過去形なので「yet」とは合いません。
次の文を英語に翻訳しましょう: 「Llevo tres horas estudiando.」 翻訳

Translate into English: 'Llevo tres horas estudiando.'

Answer starts with: ["I...

✓ Correct! ✗ Not quite. Correct answer: ["I have been studying for three hours.","I've been studying for three hours."]
スペイン語の「Llevo... estudiando」は、過去から続く行動を示しており、期間を表す「for」を使った現在完了進行形で翻訳するのが最適です。

Score: /4

練習問題

8 exercises
Fill in the blank with 'for' or 'since'.

I have been a doctor ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point.
Choose the correct sentence. 選択問題

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have lived here for five years.
Use Present Perfect + 'for' for a duration.
Correct the error in the sentence. Error Correction

Find and fix the mistake:

He hasn't yet finished his dinner.

✓ Correct! ✗ Not quite. Correct answer: He hasn't finished his dinner yet.
'Yet' usually goes at the end of the sentence.
Change the sentence to a question using 'yet'. Sentence Transformation

They have arrived.

✓ Correct! ✗ Not quite. Correct answer: Have they arrived yet?
Questions with 'yet' follow the Have + Subj + V3 + yet pattern.
Is the following rule true or false? True False Rule

You can use 'since' with a duration of time like 'three weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
'Since' is for starting points, 'for' is for durations.
Complete the dialogue. Dialogue Completion

A: Is the movie over? B: No, it ___.

✓ Correct! ✗ Not quite. Correct answer: hasn't finished yet
Negative Present Perfect is used for unfinished expectations.
Which word goes with 'since'? Grammar Sorting

Sort these: 1. Two hours, 2. Last night, 3. A long time.

✓ Correct! ✗ Not quite. Correct answer: 2
'Last night' is a specific point in time.
Match the time expression to the correct category. Match Pairs

Match: A. For, B. Since | 1. 1995, 2. Six months

✓ Correct! ✗ Not quite. Correct answer: A2, B1
For + six months (duration); Since + 1995 (point).

Score: /8

Practice Bank

11 exercises
文を完成させるため、正しい単語を選びましょう。 穴埋め問題

He ___ worked on this project for months.

✓ Correct! ✗ Not quite. Correct answer: has
文を完成させるため、正しい時間表現を選びましょう。 穴埋め問題

I haven't visited my grandparents ___ last Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
文の間違いを見つけて直しましょう。 Error Correction

Have you already finished your homework yet?

✓ Correct! ✗ Not quite. Correct answer: Have you finished your homework yet?
文の間違いを見つけて直しましょう。 Error Correction

They wait for the bus since ten minutes.

✓ Correct! ✗ Not quite. Correct answer: They have been waiting for the bus for ten minutes.
「for」と「since」が正しく使われている文はどれですか? 選択問題

正しい文を選びましょう:

✓ Correct! ✗ Not quite. Correct answer: She has worked here for five years.
次の文を英語に翻訳しましょう: 「No he comido desde esta mañana.」 翻訳

Translate into English: 'No he comido desde esta mañana.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't eaten since this morning.","I have not eaten since this morning."]
次の文を英語に翻訳しましょう: 「¿Has terminado tu informe todavía?」 翻訳

Translate into English: '¿Has terminado tu informe todavía?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you finished your report yet?","Have you completed your report yet?"]
単語を並べ替えて正しい文を作りましょう。 Sentence Reorder

これらの単語を並べ替えて文を作りましょう:

✓ Correct! ✗ Not quite. Correct answer: They have lived here for ten years.
単語を並べ替えて正しい文を作りましょう。 Sentence Reorder

これらの単語を並べ替えて文を作りましょう:

✓ Correct! ✗ Not quite. Correct answer: Have you seen that movie yet?
文の始まりと正しい時間表現を組み合わせましょう。 Match Pairs

それぞれの文の始まりと正しい時間表現を組み合わせましょう:

✓ Correct! ✗ Not quite. Correct answer: matched
状況と適切な時間表現を組み合わせましょう。 Match Pairs

状況と正しい時間表現を組み合わせましょう:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /11

よくある質問 (8)

No, 'since' must be followed by a specific point in time (e.g., `since 2010`). For durations, use `for`.

Yes, it is grammatically correct and more formal. However, in B1 English, placing `yet` at the end is more common and natural.

Because 'know' is a stative verb. Stative verbs (like know, like, believe) are rarely used in the continuous form, even in the Present Perfect.

`For` measures the length of time (a period). `Since` marks the start of the time (a point).

No, use `already` for positive sentences. `I have already finished` vs `I haven't finished yet`.

Yes, Americans often use the Past Simple with 'yet' (e.g., `Did you eat yet?`), whereas British English prefers the Present Perfect.

Yes! You can say `since I was a child` or `since we met`. The verb in that clause is usually in the Past Simple.

No, `for ages` is an informal idiom meaning 'for a very long time'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

Pretérito Perfecto / Presente + desde hace

English MUST use Present Perfect for 'how long' situations.

French moderate

Passé Composé / Présent + depuis

English uses Present Perfect for ongoing states, whereas French uses the Present.

German partial

Perfekt / Präsens + seit

German speakers often incorrectly use Present Simple in English ('I am here since Monday').

Japanese low

~te iru / ~kara

Japanese doesn't have a direct 'have + V3' auxiliary structure.

Arabic partial

Mundhu + Present/Past

Arabic does not have a specific 'perfect' aspect like English.

Chinese low

Le (了) / Yijing (已经)

Chinese has no verb conjugation for tense or person.

Learning Path

Prerequisites

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