カテゴリー

第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は合っています。