Jack,did you see my son Harry just now?---No,Mrs.White.I _____ computer games.

Jack,did you see my son Harry just now?---No,Mrs.White.I _____ computer games.
Jack,did you see my son Harry just now?---No,Mrs.White.I _____ computer games.A.have played B.am playing C.had played D.was playing
请问A或C为什么不对,【我已经在玩电脑游戏了】不是也可以吗?
英语人气:521 ℃时间:2020-04-15 23:07:26
优质解答
have played 和had played 表示已经玩过了,不是正在玩,既然已经玩过了,那跟没看见没有联系,所以不对,而D表示“刚才”这个时间点上,正在玩,所以没看见是解释的通的
如果换成have been playing也可以,表示一直持续玩游戏这个状态,当然包括那个时间点也在玩,所以没看见也可以解释
你的误解是因为没弄明白have played 和had played 表示已经玩过了,而不能翻译成”已经在玩“了
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版