3个英语问题.

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:03:21
Excuse me ,I think we may ____ each other somewhere before.
A.meet B.met C.have met D.to meet
答案是C,但是我选的是A.
我想问,may 后面不是加动词原形吗?怎么也可以加完成时态?

The teacher will tell us a story right now.He'll ____ it in English.
A.talk B.say C.tell D.speak
答案是B,我选C.
我知道say sth in English这个词组,也知道tell a story这个词组,但是这里的it指代的是story,为什么不能用tell?

The meeting room ought to be keep ____ all the time.
A.to clean B.cleaning C.clean D.cleaned
答案是C,我选的也是C.但是我觉得B也没有错啊.
还有,这个题目是不是有问题?为什么是keep不是kept?

希望大家能真心诚意地帮我解答,详细些,我不希望解答只是为了分数.谢谢!!
不是有keep doing吗

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.

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

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

3. 题目是不是有问题啊,应该是oug