-I' going to the post office.-____ you are there,can you get me any stamps?为什么用while不用ifwhile在这里是“当什么什么时候”还是“而”给我的理由最好有说服力一点

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 11:01:29
-I' going to the post office.-____ you are there,can you get me any stamps?为什么用while不用ifwhile在这里是“当什么什么时候”还是“而”给我的理由最好有说服力一点

-I' going to the post office.-____ you are there,can you get me any stamps?为什么用while不用ifwhile在这里是“当什么什么时候”还是“而”给我的理由最好有说服力一点
-I' going to the post office.-____ you are there,can you get me any stamps?
为什么用while不用if
while在这里是“当什么什么时候”还是“而”
给我的理由最好有说服力一点

-I' going to the post office.-____ you are there,can you get me any stamps?为什么用while不用ifwhile在这里是“当什么什么时候”还是“而”给我的理由最好有说服力一点
这个题是一个非常经典的题
不用if是因为人家已经打算去了,不存在是否的问题.如果人家说I may go to the post office,就选if.这也曾是个考题
while表示当...时,当你在那里时,帮我买,人家去邮局是定死的事,不会变了.
懂了吗?

while 是“当。。。时候”“在。。。期间”的意思。当然不能用if,因为前文已交代要去邮局,不能再假设。

第一个问题,我认为应该从句意和语气的方面来理解。一是,前面一个人已经说过要去邮局,因此是确定,没有假如的意义;二是,如果是用if,那么这个答句中的语气应该是虚拟语气(将来时的虚拟语气),即If you were there,would you get me any stamps?
第二个问题,while的意思肯定是“当……时候”,如果是“而”的意思,句意该怎么讲呢?
希望...

全部展开

第一个问题,我认为应该从句意和语气的方面来理解。一是,前面一个人已经说过要去邮局,因此是确定,没有假如的意义;二是,如果是用if,那么这个答句中的语气应该是虚拟语气(将来时的虚拟语气),即If you were there,would you get me any stamps?
第二个问题,while的意思肯定是“当……时候”,如果是“而”的意思,句意该怎么讲呢?
希望我的答案对你有所帮助。

收起