My uncle will be here to attend a meeting tomorrow.----Oh,I thought that he___today.A.was coming B.is coming C.will come D.could come为什么不选D而选A?
问题描述:
My uncle will be here to attend a meeting tomorrow.----Oh,I thought that he___today.
A.was coming B.is coming C.will come D.could come
为什么不选D而选A?
答
虚拟语气。。。
答
因为是用 thought 我原以为XXX 表示过去时态虚拟语气
而was coming 就表明是事实 而不是虚拟
虚拟语气里常用could + do
答
这个应该不适虚拟语气.
他五分钟前再想 He is coming. 或者他问 Is your uncle coming?
但是五分钟之后他知道他不来了他说出了之前的想法所以就变成过去时了。
我觉得虚拟语气是一定要有if 的。个人想法哦!
答
这根本就不是虚拟语气。这是一个单纯的过去时态。是前一个人说我叔叔明天来参加会议,后面的人说我还以为他要今天来呢。本来that从句中应该用将来时she is coming today但前面主句thought用过去式,主从句时态一致,所以用过去将来时,was coming
答
这句话是表示过去时的虚拟语气,既然是虚拟语气,意思是要说“我原来以为他今天回来”,这个结构一定要用would或者could表虚拟,当然要选D