这道题选为什么选B不选A啊?谢谢! There( )a restaurant in the street ten years ago

There()arestaurantinthestreettenyearsagoA.wereB.usedtobeC.tobeD.is... There( )a restaurant in the street ten years ago
A.were B.used to be C.to be D.is
展开
dici_wong
2013-06-04
知道答主
回答量:12
采纳率:0%
帮助的人:10.1万
展开全部
肯定不能选A,这个是there be结构,遵循就近原则,後面是一家饭馆,所以只能用单数的be动词,这是ten years ago也就是十年前所以如果要用be动词就应该是过去时态的was。而used to be是“过去是”的意思。
E_Say_Judy
2013-06-04 · TA获得超过3208个赞
知道大有可为答主
回答量:2227
采纳率:66%
帮助的人:1651万
展开全部
答案选B

由ten years ago可知该句的时态为一般过去时,因此排除选项C和D;其次,由a restaurant可知主语为单数名词,因此排除选项A。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liu_tf2005_1
2013-06-04 · TA获得超过2万个赞
知道大有可为答主
回答量:1.6万
采纳率:83%
帮助的人:5424万
展开全部
A. were适用于复数的,而题中a restaurant是单数,所以不能用。
C. to be 用于将来时,D. is 是一般现在时 都不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heilaoda88818
2013-06-04 · TA获得超过4万个赞
知道大有可为答主
回答量:3.7万
采纳率:72%
帮助的人:8795万
展开全部
there used to be...【(某地或某时)过去曾有.....】
There used to be a big tree there.(那儿曾有一颗大树。【现在没了】)
A表示的是复数,而本句a restaurant为单数,故不能选,换成was就行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sophyfly
2013-06-04 · TA获得超过1060个赞
知道小有建树答主
回答量:493
采纳率:0%
帮助的人:260万
展开全部
如果是were也应该是was啊...used to be意思是曾经是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式