早教吧 育儿知识 作业答案 考试题库 百科 知识分享

havebeengone对么?只知道havebeento、havegonetobeen是被动式?我看电影星球大战上有句话:she‘sbeengoneamonth怎么解释呢,还有为啥不是foramonth这说法应该是对的电影字幕翻译是她被夺走一个

题目详情
have been gone对么?
只知道have been to、have gone to
been 是被动式?
我看电影星球大战上有句话:she‘s been gone a month怎么解释呢,
还有为啥不是for a month
这说法应该是对的 电影字幕翻译是她被夺走一个月了,意为她死了一个月
▼优质解答
答案和解析
have been gone是正确的,gone在此作形容词,表示“离去的,死去的”的意思.She's been gone a month:她已离开(或死去)一个月了.for表示时间,比如:for a few days 几天,for可以省略,这在口语中很常见,不是语法错误.