求大哥大姐帮忙!she is said___the USA forshe is said___the USA for some time last year.a.to have been in b.to have gone to c.to be in d.to go to 为什么选A.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/20 05:34:50
求大哥大姐帮忙!she is said___the USA forshe is said___the USA for some time last year.a.to have been in b.to have gone to c.to be in d.to go to 为什么选A.
xVn"G~mWa%E%g-)Xrcxl̏_!])U_}Us:/^M~/dWѕ EIZ^\\\ՏoO /A:-_}5H`$IE !KRe]DJiGMvZf?:ypՑ/yvu~/5 jO#75Mj^AjTΦK-P|bPfhWt)6k_J m5 gB]*vtX#lgT{O+);exo5ϒlD a,YQe&x.X>9SƄEd֨4z@"jJf'we"-^м(m,c;.s}j,DCw2"%2^ӯGguZ*&}Z< pJwSE3]ݲS xtv (xX; fydlHD{v5mK+C]GRjZ97jT![]_NuVZt;j ?=f VH#히Mˮ%VEĐ ~|;EqP̥O7 -ɍ:7De%D g 1S'l/)o@o~ aQ=֏^8ɃTN!.';aIc:etb.%Mzv R>o(s4;󑈽BE ͡?^?YbL\x.'mԧ4k> cb5J%;WUϗG'?ם:gi{s[9`I4[\l7 A,^Z%/ pc9O:ej‹9#D59@4S107,&wW r+cN \7`xK䦅XlsW<B-y&Y>e ajBՅDԏO2/X^)n7vӢNpHП5 >),ncp{tx @-J j@*a9{PL+<`}H ))

求大哥大姐帮忙!she is said___the USA forshe is said___the USA for some time last year.a.to have been in b.to have gone to c.to be in d.to go to 为什么选A.
求大哥大姐帮忙!she is said___the USA for
she is said___the USA for some time last year.
a.to have been in b.to have gone to c.to be in d.to go to 为什么选A.

求大哥大姐帮忙!she is said___the USA forshe is said___the USA for some time last year.a.to have been in b.to have gone to c.to be in d.to go to 为什么选A.
从语法上讲,任何应该选项都是错的.这句话的最大问题就在于,for some time 与 last year 同用在一个句子里.
既然句子里有特定的时间,last year,C和D用现在一般时,语法不对.而
选A和B,虽然符合for some time (需要用现在一般完成时),但是,在有特定的时间,last year,现在一般完成时就不对了.
所以我觉得若选A,句子里的 last year 前需要加一个单词,即 since:
She is said to have been in the USA for some time (since) last year.据说,她从去年去了美国有一阵子了.

选择C是正确的
这句是后是for+一段时间 谓语动词应该是延续性动词
翻译出来是:她说她在美国住了一段时间

be said to do sth.固定搭配
由for some time可知是一段时间所以要用in,这里也能看出是完成
这样能看懂吗小朋友??

正推法:
据说她去年在美国呆过一段时间。
1,be said to do sth.固定搭配,
2,have been in + 地点 表示待在某地
3, for + 时间段,句子应该用延续动词,而且用完成时态

排除法:
last year表示一个时间,而句子本身只是客观描述一个事实,所以用一般现在时
time再次表示一段时间,不...

全部展开

正推法:
据说她去年在美国呆过一段时间。
1,be said to do sth.固定搭配,
2,have been in + 地点 表示待在某地
3, for + 时间段,句子应该用延续动词,而且用完成时态

排除法:
last year表示一个时间,而句子本身只是客观描述一个事实,所以用一般现在时
time再次表示一段时间,不表示次数,若为次数之意的话,应该是times,所以排除d答案
last year定位时间为去年,表明这个事实已经完成,已经存在了,所以应该用完成时态表达此意,所以c答案排除
对于a与b答案。
b答案是一个表示动作性的完成时态,不具有延续性,不能表达结果之意,所以排除b答案。
最后选a答案。

收起

句子翻译:据说他去年在美国待了一段时间
首先 for + 时间段,句子应该用延续动词,而且用完成时态
所以用 have been in + 地点 表示呆在某地

后面是for加一段时间所以一定是完成时。而been to 是去过已经回来了。而gone to是去了还没回了。不知道能不能帮上你。