The teacher said we __ ten lessons by the end of this term

答案是shoudhavestudied(三模的英语)据说是虚拟语气,可是虚拟语气的话不是对将来的虚拟吗不是应该用should+动原或者weretodo或者过去式吗为什么是... 答案是 shoud have studied (三模的英语)

据说是虚拟语气,

可是虚拟语气的话不是对将来的虚拟吗

不是应该用should + 动原 或者 were to do 或者 过去式吗

为什么是should have studied 啊 ?
展开
零陵澈
2010-05-30 · 超过14用户采纳过TA的回答
知道答主
回答量:56
采纳率:100%
帮助的人:36.2万
展开全部
这个不应该是虚拟语句啊
因为有by the end of this term这样明显的表示到将来某段时间为止的时间状语,这个应该就是“将来完成时”
而将来完成时正是should/could (等) have done的句型
I_Shinji
2010-05-30 · TA获得超过8877个赞
知道大有可为答主
回答量:4446
采纳率:0%
帮助的人:3325万
展开全部
因为现在还没到期末,等到了期末,你就已经have studied ten lessons了。明白了吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-05-30
展开全部
这一句话不是虚拟语气,而是将来完成时态,表示在将来(by the end of this term)应该已经完成的动作,用SHOULD 是因为主句用了 SAID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式