現在完了の問題。
こんにちわ。またまた質問です。今回は 現在完了とつながりとある過去の事柄を、過去時制は現在から切り離された単なる過去の事柄を表す。
また 現在完了が使えない場合もあります。
1 明確な過去を表す副詞(句)がある時
2 whenで始まる疑問文
などです。もうひとつあったような気が・・・。
では本題に。問題と考えた答を下に書きますので、解説と答をお願いします。とにかく詳しい解説がほしいです。
問題
1 誤りがあれば、正しく直しなさい。
1.It has rained a few hours ago.
考え: 間違いなし。
コメント:検索してみましたが、1,090,000 件もでたのでOKではないでしょうか。
2.When have you ridden on an elephant?
考え:When did you ride on an elephant?
コメント:たぶんここうじゃないでしょうか。
3. My great grandfather has been died for three years.
考え:My great grandfather had been died for three years.
コメント:has がhadに変わるだけ?
4.Have you ever been to Pokhara while you were staying in Nepal?
考え:間違いなし。
コメント:ないのではないでしょうか。
5.I have just now sent a facsimile to her.
考え:ん~わかりません。間違いあります?
2 英語に直しなさい。
6 最近、クントンのショッピングモールにいきましたか。
考え:Recently,have you ever been to shopping mole in Kung Tong?
7 もう10時になろうとしてるのに、今朝は彼女の姿を見ていないなあ。
考え:It almost ten, I have not seen of him for this morning.
コメント:自信あります。
8 今日、彼、電話くれなかったなあ。
考え:Today, He had not to call me.
コメント:よくわかりませんが、ちょっと自信あります。
9 あなたは今までに九龍寨城(九龍城砦)に入ったことがありますか。
{九龍寨城=Kowloon Walled City Park}
考え:Have you ever been in Kowloon Walled City Park?
コメント:自信。。ありません。
10 こんなバカな話を聞いたことがありますか(まさかないでしょう)。
考え:Did you hear that it can be true.
コメント:よくわからないですが、がんばりました。
次からの問題は難しいです。入試問題??
3 違いを説明しなさい。
11 I know him very well because I have dated him for over five years.
I know him very well because I dated him for over five years.
考え:見た目で言うと上はhave があって下はhave がないですが、これじゃバツにされそうなので、あんまよくわかりません。
コメント:できれば、2つの訳を教えてください。なぜそうなるのかも。
12 They have had a lot of problems in their marriage.
They had a lot of problems in their marriage.
考え:ぜんぜん わかりません。 2つの訳となぜそうなるのかを教えてください。
12 ( )に入るやつを答よ。
()=a moment ago 「ちょっと前に」という意味なので、過去時制と用いるのが原則だがhave とP.P.の間に入れて現在完了を用いることもある。
I have done my homework (). ・・・「誤」
I have () done my homework. ・・・「可」
コメント: ()に入るやつを教えてください。考えは全部just now ですかね。
ほんとにどれも難しいです。教えてください。翻訳機はなしで。。
お礼
有難うございます。