第2講 総合問題

[  ]内の指示に従って答えなさい。

(1)A day (have) twenty-four hours.
解答を見る
has
[適語変形]
(2)MY daughter (wash) her hair every morning.
解答を見る
washes
[適語変形]
(3)He (leave) home a few minutes ago.
解答を見る
left
[適語変形]
(4)They did not play then.
解答を見る
They weren't playing then.
[過去進行形の文に]
(5)When (was / did / had) World War ? break out?
解答を見る
did
[適語選択]
(6)This car is belonging to my brother.
解答を見る
is belonging → belongs
[誤文訂正]
(7)People in those days didn't believe the earth went around the sun.
解答を見る
went → goes
[誤文訂正]

ヒント

(1)
ヒントを見る
「1日は24時間持っている」=「1日は24時間である」[不変の真理]
(3)
ヒントを見る
He left home a few minutes ago.「彼は2,3分前に家を出た」
~ agoは単純形過去時制のシグナル
(5)
ヒントを見る
When was ~ break out? / When had ~ break out? の形はありえない。

各文中で完了形のシグナルになる語をあげ、全文を和訳しなさい。また動詞を適する形に直しなさい。(7)(8)は全文を記入しなさい。

(1)They (live) in Japan since 1970.
解答を見る
since[継続] have lived
彼らは1970年から日本に住んでいます
(2)It (rain) for a week.
解答を見る
for[継続] has been raining
一週間雨が降っている。
(3)I (not/visit) the place before.
解答を見る
before[経験] have not visited
私は以前にその場所を訪れたことがありません。
(4)Tom (be) to Paris twice.
解答を見る
twice[経験] has been
トムは二度パリへ行ったことがある。
(5)I (not/eat) lunch yet.
解答を見る
yet[完了] have not eaten
私はまだお昼を食べていない
(6)I (finish) this report by tomorrow noon.
解答を見る
by[完了] will have finished
私は明日の昼までにこのレポートを書き終えます。
(7)You ever (climb) Mt.Fuji?
解答を見る
ever[経験] Have you ever climbed Mt.Fuji?
富士山に登ったことはありますか。
(8)He already (finish) his work.
解答を見る
already[完了] He has already finished his work.
彼はすでに仕事を終えています。

ヒント

(4)(7)(8)
ヒントを見る
 has already finished / have ever climbed のように、副詞語句が割り込んできた形に注意しましょう。(7)はさらに疑問文の形にしなければいけないので、正しくはHave you ever climbed ~?まで変形します。

次の各文に間違いがあれば訂正しなさい。

(1)I don't read the book yet.
解答を見る
don't read → haven't read
(2)He has arrived just now.
解答を見る
has arrived → arrived
(3)It rained hard since yesterday.
解答を見る
rained → has been raining
(4)Do you know when she will come?
解答を見る
(5)Have you called on her last Sunday?
解答を見る
Have you called → Did you call
(6)Have you ever gone to France?
解答を見る
Have you called → Did you call
(7)When have you read this novel?
解答を見る
have you read → did you read

ヒント

(2)
ヒントを見る
justが入ってますが、just now=a moment agoで「ちょっと前=今しがた(到着した)」という単純形過去時制のシグナルとして使われます。
(3)
ヒントを見る
sinceは完了形の代表的なシグナルですが、必ず現在完了形になります。
現在完了形since過去形とワンセットで覚えましょう。
(5)
ヒントを見る
last Sundayなので単純形過去時制。
(6)
ヒントを見る
have been to ~へ行ったことがある[経験]/have gone to ~へ行ってしまった[完了]の熟語は区別して覚えましょう。暗記例文に入れてあります。
(2)
ヒントを見る
When ~?は和訳から、単純形過去時制のシグナルと考えましょう。実は文脈によるのですが。

(  )内の動詞を適する形に直しなさい。

(1)Do you know if he (come) to the party?
解答を見る
will come
(2)I (know) Arisa for three months.
解答を見る
have known
(3)We (know) each other for ten years at that time. 
解答を見る
had known
(4)It (rain) more than a week when we reached there.
「そこへ着いた時にはもう1週間以上雨が降っていた」
解答を見る
had been raining

ヒント

(3)
ヒントを見る
「あの時点で10年来の知り合いだった」for ten yearsから[継続]の完了形と分かりますが、過去の「あの時点で」10年なので、過去の完了形です。
(4)
ヒントを見る
a weekから[継続]、「着いた時」なので過去の完了形、しかもその時にもまだ「降っていた」ので進行形も加わります。過去完了進行形です。

(  )内に適する語を選びなさい。

(1)As soon as I (  ) of it, I'll ring you up.
1. will hear  2. hear  3. heard
解答を見る
2
(2)I dont't know if it (  ) tomorrow.
1. rain  2. rains  3. will rain
解答を見る
3
(3)Tom (  ) there since he was born.
1. lives  2. is living  3. has lived
解答を見る
3
(4)He (  ) home just now.
1. has come  2. comes  3. came
解答を見る
3

[  ]内の指示に従って答えなさい。

(1)My uncle died ten years ago.
解答を見る
My uncle has been dead for ten years.
It is [It has been] ten years since my uncle died.
Ten years have passed since my uncle died.
[同意文3つに書き換え]
(2)When has your work been finished?
解答を見る
has your work been finished →  was your work finished
[誤文訂正]
(3)彼女が駅に着いた時には、電車はもう出ていた。
When she [already/at/arrived/started/the station/the train/had/has].
解答を見る
The train had already started, when she arived at the station.
[一語不要のうえ整序]
(4)I think I shall have finished this letter by noon. If I will post it at once,
it will reach him early tomorrow morning.
解答を見る
will post → post(時または条件の副詞節)
[マーカー部全体で誤文訂正]

ヒント

(1)
ヒントを見る
暗記例文の内容なので覚えてからやってみましょう。
(2)
ヒントを見る
When~?のシグナルがありますがさらに応用で、「4講座受動態」の知識が入っています。
疑問文で分かりにくいものは、最初に肯定文で考えるとやさしくなります。
When has your work been finished? ←疑問文なので肯定文に直してから考える
When your work has been finished? ←When~?は単純形過去時制で完了形は不可
When your work was finished? ←has beenの完了形をwasの単純形過去時制に直す
When was your work finished?
(3)
ヒントを見る
シグナルに注目して組み立てます。「もう(already)出ていた」なので完了形。 現在完了それとも過去完了?「着いた時」なので過去のことですね。
When ~ arrived ~, ~had already started ~.となります。
(4)
ヒントを見る
shallは助動詞、最初は簡単に≒willと覚えましょう。「昼までにこの手紙を書き終えると思う」なので、「昼まで(by)」書き続けるのでこれが時間の幅になり、完了形を使います。あとは「昼」という未来の時点を話しているので、未来の完了形=shall have finishedは合っています。

この記事が気に入ったら
いいねください!

最新情報をお届けします