英語
高校生
解決済み

【質問】適語補充問題
(4)と(5)について解説お願いします。

(4)→答えは③なんですが、文末に特定の時間を指す語のyesterdayがあるのに現在完了の形になっている(?)のは何故ですか?
直前に助動詞のmayがあるので過去完了のhadが原型haveに変化したのかとも思ったのですが、その場合「she looks very happy」が過去形になってない理由がわかんないです、、
これは何で③が答えになるんですかね?

(5)→答えは④。while って後ろにSVが無いと駄目ですよね?(接続詞だし、、)
この文だと動名詞のdriving と形容詞的働きの不定詞to workに見えるのですが、それだと接続詞ではなく前置詞の働きになってしまいますよね、、?
こちらも上記についてふれながら解説をお願いしますm(*_ _)m

| | mm 2 3 いり大阪から帰って denes neo ごたら、その問題について彼と相談します。 ① COmne CT With him when he ( ) back from Osaka. ② has COme ③) will come 〈④ will have come 4。 She OOKs Y ③④ na h 1 Something good ( ) to her yesterday. SN ② happen ③ may have happened ③④ happens 2 The idea fr the ne machine came to Mr. Smith ( ) to work last week. ① as he drives ②) while was driving whenhehasdriven ③④ while driving 6. 彼は若いころテニスが上手だったらしい。 He seems to ( )( ) a good player of tennis when he was young. 7. ハイキングに出かけましょうよょ。 い Let's go on ahike, ( ) We? AN < AA

回答

✨ ベストアンサー ✨

(4)について
何か良いことがあったのは過去のことなので過去形
but may「〜に違いない」を使いたい。
mayの後は原型なのでしょうがなくhave p.pを使う
ということです。過去完了は大過去の場合などに使われるため過去のもっと過去のことを示す時に使います

(5)について
接続詞(特にwhileは頻度が高い)はSVが省略される時があります。
その条件として
①Sが1度でてきたもの(つまり代名詞)であること
②Vがbe動詞であること
が満たされていればSV省略可です

質問内容に触れているつもりですがよく分からないところがあれば聞いてください

dividual

長文失礼

dividual

may happenは現在形ですね。
なんか説明難しいので参考書の1部載せておきます。
現在完了形ではなく助動詞があるから過去形を表す代わりにhave p.p.を使っているということです。

この回答にコメントする
疑問は解決しましたか?