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为什么不对,【我已经在玩电脑游戏了】不是也可以吗?
答案
have played 和had played 表示已经玩过了,不是正在玩,既然已经玩过了,那跟没看见没有联系,所以不对,而D表示“刚才”这个时间点上,正在玩,所以没看见是解释的通的
如果换成have been playing也可以,表示一直持续玩游戏这个状态,当然包括那个时间点也在玩,所以没看见也可以解释
你的误解是因为没弄明白have played 和had played 表示已经玩过了,而不能翻译成”已经在玩“了
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 英语翻译:除夕时他们团聚在一起吃团圆饭
- 1到10000之间有多少带4的数字
- 金属氧化物属于什么晶体
- 表查什么偏旁
- 汉武帝是西汉大有作为的皇帝,简述他为促进和巩固大一统,在政治思想文化方面采取的措施.
- 同义句转换:1.Jack has made many mistakes in the English exam
- 词语组成一段话
- 两个定值电阻上分别标有“20Ω 1A”和“20Ω 0.5A”字样,将两定值电阻串联起来接在某一电路中,则该电路两端所加的最大电压为_;若将两定值电阻并联起来接在某一电路中,则该电路两端
- 小学语文教育科学版五年级下册第五单元作文,
- 水,雾,霜,冰,露,雪,冰雹,雾凇的物态变化