where is my pen?i()it well.这个题目为什么不能选must have kept呢?
问题描述:
where is my pen?i()it well.这个题目为什么不能选must have kept呢?
用来表示我的笔在哪里,我刚才肯定是放好了的.这样表达不行吗?为什么一定要选择should have kept呢?
答
should have kept是虚拟语气.
语法是:should have +done 表示“本应该.”,对已发生的动作的一种虚拟那为什么不能选must have kept呢?根据前一句where is my pen?(我的笔在哪儿)可以看出说话人是找不着自己的笔了,因此后悔地说:我应该把它放好的那也可以是说话者肯定自己放好了笔,但认为笔莫名其妙的不见了也可以啊,这道题目太活了点吧意思上说得通,但语法和英语表达习惯上不会这么搭配。毕竟语言不是汉语,要遵循西方的逻辑思维习惯那么he ()you more help,even though he was very busy.might given;might have given.中为什么选第二个呢?might given不是也表示可以给于帮助的意思吗?这又不是对过去的假设,还是说是对过去的推测,所以用might have given吗?