作业帮 > 英语 > 作业

Mary came to China three years ago.[改为同义句] Mary has [ ] in C

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/18 16:46:09
Mary came to China three years ago.[改为同义句] Mary has [ ] in China since three years ago.
做出答案后要说明原因,
een
come 是终止性动词,它的现在完成时肯定式不能与表示一段时间(FOR,SINCE 等短语)连用,故要改为持续性动词,COME 改为BE IN ,而BE 的过去分词是been
再问: COME 改为BE IN 【为什么?请说明白】
再答: 因为去到某地,就在某地呀,since three years ago.是现在完成时的标志,而现在完成时的结构是have /has +动词的过去分词,BE的过去分词是 been,故用 has been in