I ____(stay)there for 2 years last year

folic1 1年前 已收到19个回答 举报

huifei_116 幼苗

共回答了17个问题采纳率:88.2% 举报

这貌似是正确的表达
------- I STAYED there for 2 MONTHS last yea

1年前 追问

5

folic1 举报

为何过去式

举报 huifei_116

句子里面 last year的存在要求用一般过去时这个时态。

folic1 举报

For two months呢

举报 huifei_116

for two months -------在这里不能决定用“用现在完成时”,因为它处于last year的范围里面。last year是时态的决定因素。

folic1 举报

那么可不可以用过去完成式

举报 huifei_116

用过去完成时时,句子是
--------I had stayed there for two years BY last month.

你认真地研究一下,有必要。

abulls 幼苗

共回答了48个问题 举报

had been in

1年前

2

老牛在天边 幼苗

共回答了1个问题 举报

stayed绝对是对的,他表示过去的经历。相信我。

1年前

2

糖果苏洋 幼苗

共回答了855个问题采纳率:0.7% 举报

stayed

1年前

2

bornhard19 幼苗

共回答了1个问题 举报

have stayed理由理由理由由for 2 years看出要用完成时然后Last year 呢但从后面来看好像不太对那用过去时stayed你真是国服第一瑞兹么肯定不是,那是若风不是小智么不是小智么不是小智么……你在哪个区什么段位巨神峰钻石我在雷瑟练第五个小号之前的号都是网通……...

1年前

1

pwxxy 幼苗

共回答了7个问题 举报

stayed

1年前

1

天堂有无泪 幼苗

共回答了1个问题 举报

staed

1年前

1

liuyede163 幼苗

共回答了1个问题 举报

have been 因为有for所以用延续性动词 there前0冠词

1年前

1

羡慕 幼苗

共回答了1个问题 举报

stayed是过去式,后面是last year初一的吧,还国服第一流浪嘞

1年前

1

yt7ry 幼苗

共回答了22个问题 举报

我觉着题目有问题,last year 是具体的时间点,而stay there for 2 years 是一段时间为持续的动作,两者不能搭配在一起。

1年前

1

飞莎 幼苗

共回答了19个问题采纳率:94.7% 举报

过去完成时 had been stayed

1年前

1

ctop 幼苗

共回答了321个问题 举报

have stayed

1年前

0

还好这个没人用 幼苗

共回答了5个问题 举报

will stay .看最后的last year是的!两年后将来时,,,明明是去年的意思哦哦!稍等一下对对对,去年的意思那就用过去式咯把y改i加ed这是stay 的过去式你应该是初中生吧?没错给个评分吧!我忘了去去年,,还是两年后的意思,当时我在犹豫in ten years 十年后的意思,,in ten years 十年后的意思,,...

1年前

0

xyysusie 幼苗

共回答了19个问题采纳率:78.9% 举报

loue stay

1年前

0

344110 幼苗

共回答了5个问题 举报

have staied过去完成式

1年前

0

helenpineapple 幼苗

共回答了2个问题 举报

have staded.

1年前

0

woshideneng 幼苗

共回答了1个问题 举报

had stayed

1年前

0

kk变压器 幼苗

共回答了2个问题 举报

had stayed

1年前

0

不良仔 幼苗

共回答了17个问题采纳率:94.1% 举报

stayed

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 36 q. 0.233 s. - webmaster@yulucn.com