✨ ベストアンサー ✨
現在完了形でない文のとき、わざわざ
「I be study English」とは言いませんよね。同じです。beenはbeの過去分詞なので、現在完了形でない文の時にbeを使わないのならば現在完了形でもbeenは使いません。
(8)は特別ルールのようなもので、中国に行って、帰ってくるまでの過程があれば、動詞は「been」となります。
問題の「彼女は一度も中国に行ったことがありません。」これは、中国に行ってはいないけれど、中国に「行き、自国に帰ってきた」ことがないと言い換えられるので、「been」を使います。
そして、「goen」を使うのは、「なう」で彼女が中国に行っているときなので、「彼女は昨年からずっと中国に行っています」と言う時は、彼女は自国に帰ってきておらず、中国に行きっぱなしの状態なので、「She has goen in China since last year.」となります。
✕「in China」inいらないです
なるほど!
長文をありがとうございます!
ちなみに、beやbeenを使う英文は、「形容詞」が出てくる時です。
例えば、「勉強する/study」や「食べる/eat」は一般動詞であり、「病気/sick」や「仕事/work」は形容詞です。
なので、「彼女は3日間ずっと病気にかかっています」と言いたい時は「She has been sick for three days.」となります。
また、「彼女は昨年からずっと東京にいます」と言いたい時は、「いる/be」の過去分詞自体を「been」と言うので、「She has been Tokyo since last year.」となります。