2个英文题

来源:百度知道 编辑:UC知道 时间:2024/07/08 08:27:05
1.She asked me how many programs( )in china to help homeless people.
A.were there B.there is C.there were选哪个,为什么?
2.Where is your monther? She ( )the shopping center.A.has gone to B.has been to C.has been in.选哪个为什么?

1. C
There be 表示存在
这里A 用的是疑问句形式,题目中是一个宾语从句,宾从要用陈述语序,所以不能选A
B 时态不正确,宾从的时态跟主句应该一致,为一般过去时。

2. A
A 表示去了某地(此刻不在这儿)
B 去过某地(强调以前去过)
C 到过,去过

1 C there be 表示有
2 A gone to 表示去了还没回来

C.如果是一般疑问句,语序是这样的“How many programs were there in China?",这里是陈述句。

A."她去了购物中心”。首先,没有“be to"这个说法,B排除。"has been in"是说持续在一个地方(里面),后文没有加时间,has been in,说不通。

我语法很不好。。。抱歉。我做题都是靠感觉....

1.C there be 表示有
2.A gone to 表示去了还没回来