こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

文法問題で教えてください

1. The professor is believed to ( ) on his current research for over 20 years.
(A) have been working (B) work (C) have worked (D) be working
正解(A)
He is working on his current research for over 20 years.
に違和感ないので(D)でも可と思ったのですが…

2. The family ( ) the summer ball this year is one of the oldest families in the district.
(A) hosted (B) hosts (C) hosting (D) being hosted
正解(C)
The family that hosted the summer ballのthatが省略されていると考えて
(B)ではダメなのでしょうか?

投稿日時 - 2011-08-19 09:31:44

QNo.6952617

暇なときに回答ください

質問者が選んだベストアンサー

現在進行形は "is working on his research for a PhD" のように目的を記すには適当ですが、過去の期間を言い表すには完了形が適当です。

The family (主語) を受ける動詞は is ですから、それ以外に動詞(現在形 hosts,過去形 hosted)は使えません。The family that hosts the summer ball と書くならばそれは正解です。でも勝手に that を省いたら間違いです。that hosts の代わりになるのが hosting です。

投稿日時 - 2011-08-19 09:48:34

お礼

ありがとうございます。

投稿日時 - 2011-08-19 17:54:00

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

>1. The professor is believed to ( ) on his current research for over 20 years.,> > (A) have been working (B) work (C) have worked (D) be working
> 正解(A)
> He is working on his current research for over 20 years.
> に違和感ないので(D)でも可と思ったのですが…

違和感大あり。現在進行形は今やってることを述べるのが基本。20年も続いてることには使わない。

> 2. The family ( ) the summer ball this year is one of the oldest families in the district.
> (A) hosted (B) hosts (C) hosting (D) being hosted
> 正解(C)
> The family that hosted the summer ballのthatが省略されていると考えて
> (B)ではダメなのでしょうか?

勝手にthatを省略できない。省略していい関係代名詞のthatは目的格が原則

投稿日時 - 2011-08-19 16:05:15

お礼

ありがとうございます。

投稿日時 - 2011-08-19 17:54:30

ANo.2

1 for over 20 years は現在までの期間を表すので完了形でなければなりません。 正解はA またはC で、Aだと継続用法、C だと経験用法です。

2 関係代名詞 that hosts→hosting と分詞で表したものです

投稿日時 - 2011-08-19 10:17:21

お礼

ありがとうございます。

投稿日時 - 2011-08-19 17:54:17