英語
高校生

There構文の問題です!
答えは4番なのですがどうして2番じゃだめなのかがわからないです!教えてください!😢

は はS buy OiO の形 が で him 3 There ( 替) significant computer developments during the last decade. 1 has become 2 have become 3) has been 4) have been Sask O.0 て、100
高校英語 中学英語 there

回答

becomeは、〈SVC〉、〈SVO〉の文型をとります。
be動詞は〈SV〉と〈SVC〉の文型をとります。

問題文を見ると、
during...は前置詞+名詞なので、必ずM(修飾語)となり、文型に含まれません。
文頭のthereは副詞なので、Mとなり、文型に含まれません。

significant...developmentsは名詞です。

動詞は何が入るかですが、主語は必ず必要です。
主語になれるのは名詞だけです。
...developments以外に名詞はいないので、これを主語にするしかありません。
すると、もう文の要素はもう何もありませんから、CやOになってくれる語句は何もありません。
したがって〈SV〉の文型をとる動詞を入れれば良いので、②ではなく④が正解です。

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