英语几个小问could you tell me if you (have) read the story before?能否去掉have?去掉之后,译为“能否告诉我你是否过去看过这书”,而不是“能否告诉我你是否过去已经看过这书”.所以我认为可以去掉?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/01 07:34:42
英语几个小问could you tell me if you (have) read the story before?能否去掉have?去掉之后,译为“能否告诉我你是否过去看过这书”,而不是“能否告诉我你是否过去已经看过这书”.所以我认为可以去掉?
英语几个小问
could you tell me if you (have) read the story before?
能否去掉have?去掉之后,译为“能否告诉我你是否过去看过这书”,而不是“能否告诉我你是否过去已经看过这书”.所以我认为可以去掉?
顺便问下,到底怎么判断类似的到底加不加have/has的题.
英语几个小问could you tell me if you (have) read the story before?能否去掉have?去掉之后,译为“能否告诉我你是否过去看过这书”,而不是“能否告诉我你是否过去已经看过这书”.所以我认为可以去掉?
不可以.理由如下:
1.“看过”是过去已经做了这件事.是现在完成时,用have 再加动词的过去分词构成.
2.重点在“看过”,这句话本身要强调的意思就是说这件事已经做了.所以不可以去掉
3.判断类似的到底加不加have/has的题,即区别一般过去时与完成时:
现在完成时:表示过去发生的某个动作,对现在有影响或者是过去发生的某个动作一直持续到现在,还有可能继续持续下去.
eg.I have been in China for about 10 years.
我在中国已经十年了.(还可能持续下去)
一般过去时:过去某一时间发生的动作或物体存在的状态.
现在完成时和一般现在时的区别:现在完成时有时间的持续,和现在有一定的联系.而一般现在时只是强调过去发生的事,和现在没联系,没有持续性.
eg.I have painted the door.我已经把门刷过了.(暗示,过去刷过门了,现在门涣然一新)
I painted the door.我把门刷过了.(只是强调做过这个动作)
个人心得:做题还是先通读句子,了解句意,把题搁母语里斟酌,再考虑时态(不必纠结、猜测外国人怎么想,用中文翻译一下,保证你能做对).
新年快乐!
我认为不可以。
因为您在翻译时也说了“看过”是过去已经做了这件事。是现在完成时,用have been 再加动词的过去分词构成。再一方面,这句话本身要强调的意思就是说这件事已经做了。所以,还是不可以去掉的、。
希望能帮到您
不能去掉,这句话的意思是:“你能告诉我你是否读过这本书?表示的一种完成动作
have been 是过去已经做了。