高一几道英语选择题

3.I()havewatchedthatmovie—it`llgivemehorribledreamsA.shouidn`tB.needn`tC.couldn`tD.mu... 3.I( )have watched that movie—it`ll give me horrible dreams
A.shouidn`t B.needn`t C.couldn`t D.mustn`t
4.Jack described his father ,who()brave boy many years ago,as a strong-willed man.
A.would be B.would have been C.must be D.must have been

5.--Sorry. Professor Smith ,I didn`t finish the assignment yesterday.
--Oh,you()have done it as yesterday was the deadline.
A.must B.mustn`t C.should D.shouldn`t

请大家给个解释和翻译
谢谢
如果只给答案不写原因的就免了
展开
顶级沦8
2011-03-13 · TA获得超过200个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:91.2万
展开全部
A. shoud not have done不该做某事(但实际应该做了)
needn`t have done不必要做(但实际上还是做了)
后面两个意思可以照着上面的理解,因为都是虚拟语气,所以表示的意思相反
D. must have been 那时一定是(PS:你那个句子后面是不是省略了一个冠词“a”啊)
would be 表示对将来的假设
would have been 本应该是(但实际不是)
must be 一定是(一般用在现在时)
C. shoud have done应该做某事(但实际没做)

这些基本都是考察虚拟语气的吧
841496321
2011-03-13 · TA获得超过253个赞
知道答主
回答量:161
采纳率:0%
帮助的人:129万
展开全部
ACC
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
buhuibameiming
2011-03-13
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
cbd
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whl7363
2011-03-13
知道答主
回答量:10
采纳率:0%
帮助的人:4.2万
展开全部
A D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YHY1127
2011-03-13 · TA获得超过234个赞
知道答主
回答量:95
采纳率:0%
帮助的人:0
展开全部
3. A shouldn't have done=本不该
这句话的意思是,我本不该看那场电影的--看了现在老是做恶梦。
4. D must have been 是对过去事实肯定的推测
Jack描述的他那个拥有着坚强意志的父亲,很多年前一定是个勇敢的男孩~~
5. C should have done=本该做某事
这句话是讲,你本该昨天就完成的,因为那是最后期限了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-15
展开全部
A, 这个你要翻译出来, 既然这个电影会让我做噩梦, 我本来不该看
B, 猜测他的父亲过去是个什么样的人,所以要用would have been
C,依然要翻译出来 因为昨天是deadline,所以你应该昨天就做完才对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式