作业帮 > 英语 > 作业

英语几个小问could you tell me if you (have) read the story before?

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/10 18:21:23
英语几个小问
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?
不可以.理由如下:
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.我把门刷过了.(只是强调做过这个动作)
个人心得:做题还是先通读句子,了解句意,把题搁母语里斟酌,再考虑时态(不必纠结、猜测外国人怎么想,用中文翻译一下,保证你能做对).
新年快乐!