作业帮 > 英语 > 作业

关于时态的问题、一般过去时和现在完成时

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/19 07:47:15
关于时态的问题、一般过去时和现在完成时
--The iPhone 4S has benn on the market for some time.Have you got one?
--Yes,I bought one during my visit to HK.
为什么buy用的是过去时呢?不是用完成时来提问的吗?
--Have you seen the film?
--Yes,I saw it 3 times when I was in US
同样为什么要用see的一般过去时啊..
还有的时候句子里明明有了since 还是用了过去时..
同学:
问题:--The iPhone 4S has benn on the market for some time.Have you got one?
--Yes,I bought one during my visit to HK.
为什么buy用的是过去时呢?不是用完成时来提问的吗?
Have you got one?可以看作一个现在完成时的疑问句,也可以看作当have表示“有”时的特殊用法,即可以用have you got...表示你有.吗,相当于Do you have..就算这个句子是现在完成时的疑问句用过去时回答也可以,因为是说他去香港时买的,发生在过去的,即during my visit to HK,可以看成是明显的过去时间状语,所以用过去时.
翻译:iphone 4S 已经在市场上销售有一段时间了,你买一个了吗?
是的,我去香港时买了一个.(强调的是过去的动作.)
问:--Have you seen the film?
--Yes,I saw it 3 times when I was in US
同样为什么要用see的一般过去时啊..
还有的时候句子里明明有了since 还是用了过去时..
回答:这个问题和上面的情况一样,虽然用现在完成时提问,但是回答的是过去发生的事情,就用过去式,即when引导的是过去的时间状语
翻译:你看过这个电影了吗?是的,当我在美国时,我看过3次了.
有不明白的请继续追问,