当前位置: 首页 > 学习知识 > by the time he arrives in beijing,we ___ here for 2 days

by the time he arrives in beijing,we ___ here for 2 days

网站编辑:上海建站网 发布时间:2022-05-15  点击数:
导读:by the time he arrives in beijing,we ___ here for 2 days by the time he arrives in beijing,we ___ here for 2 dayshave stayed 和 will have stayed答案为什么用将来完成时 现在完成时怎么不对?如果表示他到这里时(用by the time......

by the time he arrives in beijing,we ___ here for 2 days

by the time he arrives in beijing,we ___ here for 2 days
have stayed 和 will have stayed
答案为什么用将来完成时
现在完成时怎么不对?
如果表示他到这里时(用by the time...)我们已经呆两天了怎么说? 南方故事 1年前他留下的回答 已收到5个回答

娜娜强强 春芽

该名网友总共回答了12个问题,此问答他的回答如下:采纳率:100%

这个题目的关键是看这个时间状语.by the time he arrives in Beijing,如果这个时候he 没有到北京,就说明这个时间状语用一般现在时表达了将来时的意思.所以要用will have stayed.意思是:在他到北京的之前,我们还要待两天.如果这个题目的语境是这个he刚刚到北京,就可以说have stayed,意思就是楼主说的,在他到达北京的时候,我们已经呆了两天.
但是arrive是一个瞬间动词,arrive的动作不可能延续,只可以用arrived,所以,这里不需要语境也可以推断是前一种语境.
你说的表示他到这里,我们已经呆了两天可以说成:
By the time he arrived,we had stayed here for 2 days.

1年前他留下的回答

3

mrlljx 网友

该名网友总共回答了81个问题,此问答他的回答如下:

By the time he arrived in Beijing, we had stayed here for two days.
但在你这个句子中arrives是一般现在时态,所以只能用将来完成时啦

1年前他留下的回答

1

yoyo_h 网友

该名网友总共回答了17个问题,此问答他的回答如下:

这个句子是个主将从现。只要有by就必须用完成时这个你知道吧。
然后从句是个一般现在是主句就必须用将来时了。
第二个问题,此问答他的回答如下::By the time he arrives ,we will have stayed for 2 days.

1年前他留下的回答

1

傻傻的皮蛋 网友

该名网友总共回答了24个问题,此问答他的回答如下:

用将来完成时是对的,表示对未来的虚拟语气

1年前他留下的回答

1

MR_POOR 网友

该名网友总共回答了3个问题,此问答他的回答如下:

将来完成时嘛。用will have stayed

1年前他留下的回答

0

  以上就是小编为大家介绍的by the time he arrives in beijing,we ___ here for 2 days 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
商务通是什么?
商务通是什么?

详情:操作步骤/方法1商务通是恒基伟业生产一种PDA(某种意义上不......

我的邮箱地址怎么填写
我的邮箱地址怎么填写

详情:操作步骤/方法1首先打开QQ邮箱,进入后点击左上角的头像。2......

如何做出好吃的雄鱼
如何做出好吃的雄鱼

详情:操作步骤/方法1开火将锅烧一下,再将姜把锅底刷一遍2之后将葱......

iphone不越狱怎么虚拟定位
iphone不越狱怎么虚拟定位

详情:操作步骤/方法1下载并安装软件,将手机连接电脑之后,点击“设......