文法・単語

2019/6/19

must have~, could have~, should have~, would have~

must have, could have, should have, would have の使い方は難しく感じるかもしれません。

そこで、一番よく使うシーンでの実例を覚えることによって、

どんな時に使うかを感覚で身につけてほしいと思います。

主語 + must have ~

It must have been hard.

(大変だったに違いない。)

It must have been fun.

(楽しかったに違いない。)

You must have been worried.

(心配したに違いない。)

You must have been scared.

(恐かったに違いない。)

主語 + could have ~

あり得るもう一つの現実を表現する場合用います。

You are lucky!  It could have been worse.

(ラッキーだね！悪くなってたかもしれないよ。)

You are lucky!  You could have gotten hurt.

(ラッキーだね！怪我してたかもしれないよ。)

Why didn’t you tell me?  I could have helped you.

(何で教えてくれなかったの。あなたを助けられたかもしれないのに。)

How come you didn’t let me know?  We could have met up.

( 何で教えてくれなかったの。会えたかもしれなかったのに。)

主語 + should have ~

I should have studied.

(勉強するべきだった。)

I shouldn’t have eaten so much.

(そんなに食べるべきではなかった。)

(プレゼントをもらったときに) You shouldn’t have.

(そんな事しなくても良かったのに～)

I think you should have seen a doctor earlier.

(早く医者に行くべきだったと思う。)

主語 + would have ~

would have が最もよく使うフレーズは「もし知っていたら、～をしたのに」という表現です。

If I had known, I would have gone to the sale.

(もし知っていたら、セールに行ってただろう。)

If I had known, I would have bought it.

(もし知っていたら、買っていただろう。)

If I had known, I wouldn’t have gotten on the highway.

(もし知っていたら、高速に乗らなかっただろう。)

If I had known, I would have brought an umbrella.

(もし知っていたら、傘を持って行っただろう。)

could have~, must have~, should have~, would haveの練習

• Must have, could have, would, have, should have を使い文を完成させましょう。
•

1. ラッキーだね！怪我してたかもしれないよ。

2. 何で教えてくれなかったの。会えたかもしれなかったのに。

3. 大変だったに違いない。

4. 恐かったに違いない

5. 勉強するべきだった。

6. もし知っていたら、セールに行ってただろう。

1. You are lucky!  You could have gotten hurt.

2. How come you didn’t let me know?  We could have met up.

3. I It must have been hard.

4. You must have been scared.

5. I should have studied.

6.  If I had known, I would have gone to the sale.