英语语法Over a hundred people must have been driven away from their homes by the noise
Over a hundred people must have been driven away from their homes by the noise
这句话里面must be表示推测,been driven 是不是还构成被动语态
我对英语什么都不懂
人气:371 ℃ 时间:2019-11-05 01:55:00
解答
你说的很对,这是对过去发生的事情的推测,而且是被动语态.
表推测的时候有两种说法:一个是must be;另一个是must have done
例如:那个人一定是我们老师吧!It must be our teacher.说这句话的时候你和你的同学都看到了有个人,但看不清楚,所以进行推测.这是对现在发生的事的推测.
而你给出的句子是对过去的推测.而且句中的主语是people,是人们“被”从家园赶走,所以又用了被动的形式.
推荐
猜你喜欢
- 分析下就可以,
- 解释一下当表示“关于”时with与about有什么区别
- 在水平面上一质量为m的物体,受到一个水平拉力作用,从静止开始运动,物体加速度为a,物体与水平面之间的动摩擦因数为u,求:①物体开始运动t时间内拉力对物体所做的功②t秒末拉力做功的功率
- (1)已知f是集合A={a,b}到集合B={c,d}的映射,求这样的f的个数 (2)设M=﹛-1,0,1﹜,
- 温庭筠的筠读什么?
- 甲乙两人共加工零件280个,已知甲加工个数的4分之1等于甲加工个数的3分之1,问甲乙各加工零件多少个?
- 甲骨文的安字有什么含义
- 在一次队列训练中小龙的东面有3个人西面有4个人南面有5个人北面有6个人这个长形的队列中一共有多少人