英语虚拟语气一个简单问题,高考燃眉之急,谢谢!

①IfIhadworkedharderatschool,I[wouldbesitting]inacomfortableofficenow.这句话[wouldbesitti... ①If I had worked harder at school , I [ would be sitting] in a comfortable office now .
这句话 [ would be sitting] 是对的,可是我觉得应该是【would sit】才对。
应为资料书上说:If + 主 + did(were)…… 主 + would/could/should/might do ..... 表示与现在事实相反。
可是这句话的结构确实would + be + do.这明显是错的啊!为什么不是【would sit】??
展开
 我来答
justslient
2011-03-13 · TA获得超过110个赞
知道答主
回答量:164
采纳率:0%
帮助的人:0
展开全部
题目句为一个混合虚拟句,上为与过去事实相反,下句与现在相反,你说的有误,至于Would do不是一成不变的,要根据语境语态和时态要适当的变.其实虚拟句与一般分子是一样的,不就是多了if之类的表示没做的事,根据意思就判断岀来了.希望能帮到你
jade张
2011-03-13 · TA获得超过1297个赞
知道小有建树答主
回答量:541
采纳率:0%
帮助的人:207万
展开全部
sit是特殊动词 需用 be sitting 不是所有词汇都遵循语法规律的 学语言不可墨守成规 要明白特殊情况需单独记忆
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stopzttfyy
2011-03-13
知道答主
回答量:14
采纳率:0%
帮助的人:4.5万
展开全部
前半句是虚拟没错,但后半句其实描述的是具体的现在情况,是现在进行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
trip49
2011-03-13 · TA获得超过130个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:114万
展开全部
be+doing很明显是现在进行,虽然是虚拟,但是很明显现在进行要更好些.如果凭语感的话也是would be sitting.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式