高中英语题i wish i had been here then

i wish i________here then
A. had been B. were
选A。为什么不是B。是对过去的假设还是现在将来呢

当然是对过去的假设, 那个then漏了先机,说的是那个时候啊。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-20
注意then 那时, 是个过去时间状语
在wish 后面的从句中, 如果表示与过去事实相反的愿望,动词要用【had + 过去分词】, 这不是过去完成时, 而是虚拟语气的一种形式

比较:
如果表示与现在事实相反的愿望,要用动词的过去式(be 动词用were)
I wish he were here now.

【希望帮助到你,若有疑问,可以追问~~~祝你学习进步,更上一层楼!(*^__^*)】