must have been 的意思是,Mary到现在肯定还在呆在图书馆
然而问句问的是一个时刻的状况,问Mary在哪里.
你回答 “到现在还在”就不对了,它只是问你这个时刻Mary在哪里而已.用be是对的
--- Where is Mary?--- She ____ in the library.
--- Where is Mary?--- She ____ in the library.
A.should be B.must be
C.can be D.must have been
为什么D不对?
A.should be B.must be
C.can be D.must have been
为什么D不对?
英语人气:728 ℃时间:2019-08-19 04:49:26
优质解答
我来回答
类似推荐
猜你喜欢
- 1写出带"马"字的成语地势平坦----十分疲劳--- 走在前列 ----声势浩大----- 人马众多
- 2在电源内从负极到正极电势的升高等于E.这句话到底对不对,物理老师讲了这个是对的,网上查了又说不清楚
- 3加工一批零件,甲单独做要16时完成,乙单独做每时加工零件108个,当他们一起完成这批零件时,甲加工的个数
- 4Tom will play soccer with me..把soccer画线 就划线部分提问...
- 5怎样通过小孔成像估算太阳的直径 光斑直径为2.8cm 光的小孔的距离为3.0m 太阳到地球距离为1.5*10的15次方
- 6已知函数f(x)=2x的定义域是[0,3],设g(x)=f(2x)-f(x+2). (1)求g(x)的解析式及定义域; (2)求函数g(x)的最大值和最小值.
- 7she often goes to school by bike 同义句转换
- 8请问:I was very bored by the film on TV last night.
- 9氮气 二氧化碳 二氧化硫 这三种气体质量比为7:11:16,问他们的分子个数比为?物质的量比为?同温同压下
- 10求[1,700]之间能被3或5整除的数之和