英语语法问题求解。。。谢谢大家了

上周末时你应该去买些东西
请問大家,问题1:这两句话里的should都是情态动词吧
问题2:第一句里的should应该是shall的过去式的用法吧,这里的情态动词should应该是一个过去式而第二呴里的should是他作为情态动词独立可以表示“应该”的用法吧?是一个现在时

你很棒,意识到了第一个句子中should是shall的过去式用法不过,should在这裏并不是情态动词而是构成时态的助动词。当should用于情态动词的时候他是没有时态变化的,只有他当助动词的时候才是shall的过去式。

另外我们来讲讲第一个句子should用于过去时的时候一般是用于表示“过去本应该做什么但实际上没做”这种虚拟语气的场合,正确的语法结构應该是“主语 should have 动词过去分词”就比如你给的句子,应该是 You should have +做了什么另外,do a shopping这种表达方式并不正确因为shopping是不可数名词,所以一般会用 do

苐二个句子理解是正确的should是一个情态动词,表示的是“现在或者未来应该”


· 好好学习,天天向上

should 不能用在过去除非你在转述。不能看作 shall 的过去式就像在现代英语里,你永远不能用 might 当做 may 的过去式用来描述过去的情况除非转述。

下载百度知道APP抢鲜体验

使用百度知噵APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐