Mary came to China three years ago.[改为同义句] Mary has [ ] in China since three years ago.做出答案后要说明原因,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 08:24:10
Mary came to China three years ago.[改为同义句] Mary has [ ] in China since three years ago.做出答案后要说明原因,

Mary came to China three years ago.[改为同义句] Mary has [ ] in China since three years ago.做出答案后要说明原因,
Mary came to China three years ago.[改为同义句] Mary has [ ] in China since three years ago.
做出答案后要说明原因,

Mary came to China three years ago.[改为同义句] Mary has [ ] in China since three years ago.做出答案后要说明原因,
been
come 是终止性动词,它的现在完成时肯定式不能与表示一段时间(FOR,SINCE 等短语)连用,故要改为持续性动词,COME 改为BE IN ,而BE 的过去分词是been

been
这不是改同义句,而是时态的改变
原句为一般过去时,改后的句子是现在完成时

Mary came to China three years ago. =
Mary has [been ] in China since three years ago.
have been in 表示:在某地待着。
祝学习进步,有不会的可以再问我。(*^__^*)那为什么用been?has/have 后面接be动词的过去分词形式,构成一般完成时。 have been ...

全部展开

Mary came to China three years ago. =
Mary has [been ] in China since three years ago.
have been in 表示:在某地待着。
祝学习进步,有不会的可以再问我。(*^__^*)

收起

2.Mary came to China three years ago. Mary has__in China since 4.同义句 1.isn't it 2.been 3.who walked 4.Why not