3个英语问题.

2024-12-23 14:38:57
推荐回答(5个)
回答1:

1. may任何时候都是作情态动词,这只是一种猜测,表示可能的意思,在完成时态中是可以用情态动词的,并不是说有may的地方后面一定要跟动词原形.

2.say一般作及物动词用,着重说话的内容,它的宾语可以是名词,代词或宾语从句。
eg: He can say his name. 他会说他的名字。
Please say it in English. 请用英语说。
She`s saying ,Don`t draw on the wall.她在说“别在墙上画”。
tell常作及物动词,意为“讲述,告诉,动词常跟双宾语。
tell sb sth=tell sth to sb告诉某人某事。
eg: He is telling the children a story.
他正在给孩子们讲一个故事。
Did you tell her the news?=Did you tell the news to her?
你把这个消息告诉她了吗?
希望你能弄懂这个问题.

3.keep+doing的时候是连续不断的动作,keep可以翻译成坚持,keep+adj(形容词)是可以翻译翻译成保持,常见的就是keep clean,keep healthy.这里的keep是系动词,后面接的就是形容词,还有一种情况是keep后面加上动名词,比如keep standing,你的这道题明显就应该翻译成保持教室整洁,选C
至于题目,你应该是看到keep前面有一个be,所以认为这是被动语态,应该用kept吧,其实翻译一下就好办了:这件会议室应该一直保持干净,如果是被动语态要翻译成这间会议室应该一直被保持干净;房间不可能一直保持干净,所以我也觉得题目有问题,改成ought to be kept.

回答2:

1. may have done其实是虚拟语气,并不是一般意义上的完成时态,说明“我们以前也许在什么地方见过”,但是表明说话人的态度极为不肯定,建议楼主自己补习一下这方面的语法

2. 用什么语言来说基本上都是用say,这跟宾语是什么没有什么关系

3. 题目是不是有问题啊,应该是ought to be kept clean吧
这里的clean形容词,keep +adj.表示保持某种状态
要是用keep cleaning就是意味着 keep + doing 一直做某事,即一直打扫了,意义上是讲不过去的

keep doing语法上是通的,但是意思上不通啊

回答3:

1. may have done其实是虚拟语气,并不是一般意义上的完成时态,说明“我们以前也许在什么地方见过”,但是表明说话人的态度极为不肯定

2. 用什么语言来说基本上都是用say

3. 题目应该是ought to be kept clean
这里的clean形容词,keep +adj.表示一直保持干净,清洁的这种状态
要是用keep cleaning就是意味着是一直打扫的意思,意思明显不对

回答4:

may是个情态动词,他也有各种时态啊,怎么就会没有现在完成时呢?tell的用法是tell sb。sth。后面是it,肯定不行啊。the meeting room ought to be kept clean all the time. 题目有误啊。相信自己撒。cleaning是不行的,keep clean是固定搭配。clean是形容词。cleaning是名词,从语法分析上也可以判断出肯定不能用cleaning

回答5:

我只想讲一下第三个题目,的确是题目有问题:be和keep都是动词,一句句子里怎么可能会有两个动词呢?
如果改成kept的话,就通了。我建议参看上面四级朋友的解释,那个解说比较有道理。