急求!这个英语单选句看不懂啊,选哪个呢,大家来帮帮我

Iwishthis________,heranallthewayhome.A)shouldbeB)wereC)isD)hasbeen请问大家这句英语什么意思呢,应该选哪个... I wish this________, he ran all the way home.
A) should be B) were C) is D) has been
请问大家这句英语什么意思呢,应该选哪个呢?为什么一个逗号可以连接两个完整的英语句子呢! 谢谢
展开
张达人zhdr
培训答主

2010-05-20 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:4.2万
采纳率:91%
帮助的人:1.2亿
展开全部
答案:B) were
解析:
1)这道题属于对现在的虚拟语气,意思是“但愿这就是,他可是一路跑家来的”
2) wish this were 省略了说话双方都知道的表语, he ran all the way home,是对上一句希望做的补充说明,也就是说,如果不是的话他不会跑了回来。
3)wish,had better, would rather 和 it is time 后的从句要用虚拟,表示主语的意愿,谓语动词与条件虚拟的动词基本一致,只是表示将来要用 would 或 might 取代should,如:
-- I wish I were young again. 但愿我还年轻/我要是回到年轻时代就好了。
--He'd better you would come tomorrow. 他倒希望你明天回来。
-- They would rather you had come to our party then. 他们宁愿你那时来参加聚会。
-- It's high time that you had got up. 你早就该起床了。
oriental432
2010-05-20 · TA获得超过192个赞
知道答主
回答量:140
采纳率:0%
帮助的人:130万
展开全部
选D
这是非限制性定语从句。(that)he ran all the way home 是前面this的同位语,而且是一般过去式;同时前面是wish,表示事情没有发生,与事实相反,所以选D,用过去完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duweiawj
2010-05-20 · TA获得超过605个赞
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
应该选D吧 我也不太懂,但这个句子好象是过去时,还有和WISH组合的应该是过去完成时 要不就选A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
芦小疯
2010-05-20
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
A 不知道对不对哦,错了别怪我哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式