应选 must, be 抑或 can, be?
一般说来,如果 must 用以表示推测而意谓“一定”或“准是”的话,那么 must 所在的肯定句变为否定句时,它应变为 can not。
一般说来,如果 must 用以表示推测而意谓“一定”或“准是”的话,那么 must 所在的肯定句变为否定句时,它应变为 can not。
must在此表示“推测”,它和意谓“必须”的must一样,也可用在间接引语中。这里的that从句亦可看做是间接引语。
这个句子中的insisted意谓“坚持说”(declared firmly),从句that the train must stop at once是它的第二个宾语。这个宾语从句和前一个宾语从句一样,都是间接引语。
A不对,因为它只可表推测过去,如把句中的next week改作last week(month,year),就对了。
“must have+过去分词”是一完成时态,它可表示的动作或状态必须发生或存在于过去。上述句(1)之所以应选must have been就是这个道理。再如:
must be going有“立即”的含义,must go则没有。
有读者问: 有没有can have done和may not have done等结构?
有人说 order 后的 that 从句应用虚拟语气,因而 may be 应改为 should be 或 be。 对此我有疑问,请释疑。
只要明确了所给的四项选择的各自词义即可做出正确的选择。上述四项选择都是情态动词。第一个情态动词是must,它的词义是“必须”或“一定”,选之讲不通。
英语中一般不可用may和might的否定完成式。must的否定完成式也可表“可能”,但似乎只可见于美国英语。
应选B,表示过去可做但未做的事。
cannot...too...是一固定说法,其含意是“怎样……也不为过”。句中it cannot be done too soon的意思即是“它不可能做得快得过头”,其含义是“做此事不论多快也不为过”
Copyright © 2025 | Sitemap | 鄂ICP备2020020141号-1