搜贴子 搜作者(贴子) 搜作者(回复)
本溪家教网首页 | 
社区首页 > 英语沙龙 > 浏览
楼主
请大家帮忙解答一道题
33. — Has your father returned from Africa yet?
— Yes, but he _____ here for only three days before his company sent him to Australia.
A. was B. has been C. will be D. would be
应该选哪个,为什么?
作者:wanruoyanyu07-10-30 11:40回复此贴
1楼
应选B
现在完成时
作者:邹老师(503891)07-10-30 12:21回复此贴
2楼
我选是也是B,可是答案是A,我很费解
作者:wanruoyanyu07-10-30 14:56回复此贴
3楼
应该选A 因为before his company sent him to Australia.before表示已经过去!
作者:赵老师(523113)07-10-30 15:52回复此贴
4楼
当然选A,就算用B也应该是HAD BEEN
作者:聪明男孩07-10-30 17:27回复此贴
5楼
OF COURSE THE ANSER IS "A".
作者:霍老师(694963)07-10-30 20:33回复此贴
6楼
选A,不是后面有FOR+时间就一定系完成时的,因为后面仲有一个BEFORE,而且如聪明男孩所说,就算用完成时,也应该系用过去完成时,原因也是因为BEFORE后的那个动词己经系过去时了,实在谂唔明,就选最优答案咯,唔一定每题都会十分明白的.....呵呵
作者:219.132.38.*07-11-01 17:59回复此贴
7楼
A,
有表过去的时间状语就不能用现在完成时,许国璋英语里这样说的,解释是:过去的时间状语使人联想到过去的情况而不是对现在的影响
作者:姜老师(985870)07-11-01 20:39回复此贴
8楼
B
作者:汀老师(978514)07-11-08 19:26回复此贴
9楼
选A
由before his company sent him to Australia中的动词sent知为过去式,前面问句Has your father returned from Africa yet?问现在情况,故Yes, but he _____ here for only three days before his company sent him to Australia.
中所填单词为过去的过去,因为陈述一般过去情况,所以填A. was即可。
作者:袁老师(597262)07-11-08 20:47回复此贴
10楼
应该选择A!
在遇到有关时态问题时,要注意前后对比,句子的整体性得注意,像这个题目绝就绝在后面的时态是过去式,而问句又是迷惑你的现在完成时,其实题目本身不难,关键要看你的细心程度!
作者:董老师(352438)07-11-09 10:44回复此贴
11楼
回答句中已暗示他爸爸现在并不在此地,由此可知他爸爸在此地时为过去时态,因此应选过去时态的答案,所以选A
作者:汪老师(414173)07-11-12 21:56回复此贴
12楼
选A啦。不要以为FOR+一段时间就一定用一般现在时,可以用延时性动词的。要看整体语境啊,老师们!
作者:85.8.2.*07-11-13 03:51回复此贴
13楼
同意上面"游客"说的意见
作者:康老师(796246)07-11-16 17:17回复此贴
14楼
作者:非转农07-11-17 20:20回复此贴
15楼
个人觉得应该选A
作者:彭老师(623495)07-11-18 10:00回复此贴
16楼
Of course the correct answer is A.
作者:220.178.35.*07-12-10 14:12回复此贴
17楼
a
作者:贺老师(458984)07-12-11 10:03回复此贴
18楼
选A,在那只呆了三天,然后公司派他去了澳大利亚。
作者:陈老师(428279)07-12-14 15:29回复此贴
19楼
YEAH,the answer is A.如果选B的话,那么要改成过去完成时,had been ,在这段话中明显是过去时,而且是已经过去的时间,不选D
作者:叶老师(446775)07-12-14 22:04回复此贴
20楼
A. 选B是没有仔细审题
作者:59.70.71.*07-12-21 04:33回复此贴
21楼
肯定是A
作者:李老师(939644)08-01-04 12:03回复此贴
22楼
A
作者:魏老师(414550)08-01-11 21:52回复此贴
23楼
当 然 是 A 喽 。袁 老 师 说 的 对 ,是 一 般 事 实 ,对 后 来 无 影 响 。
作者:高老师(519446)08-01-12 10:19回复此贴
24楼
A 拉,同意楼上的,就算是Had been老外都不常用,因为老外语法差哈。
作者:李老师(482582)08-01-12 15:17回复此贴
25楼
这里讨论得很精彩!有如春秋战国百家争鸣,课堂也能变成这样的话我们就不会感叹书白读了!
个人认为用时态来排除选A,可是大家发现没有was here for+time periods,does this sound????这道题本身的一个毛病居然无人敢提,个人认为后面那个sent本来是send,这样选D的话就不需要解释了,出题人是想考时态出发点是好的,可是没想到致使题目本身就是一个误导,事与愿违.或者问句中HAS改成HAD选A就天经地义了.
最后提醒各位初高中的弟弟妹妹们,我们是过来人讲话应该不算废话,要敢于发问质疑权威,当然我不是看不起潜心教育多年的出题人,所谓智者千虑必有一失啊,向楼主致敬!
作者:方老师(535012)08-01-13 20:17回复此贴
26楼
选A.做这样的题要从整个语境来思考
作者:222.43.245.*08-01-21 17:48回复此贴
27楼
应选B
上下时态应对应!
作者:田老师(734901)08-01-25 15:18回复此贴
28楼
非常简单,时态前后保持一致,只要把握这条原则这道题就没问题了!
作者:59.35.40.*08-01-28 17:05回复此贴
29楼
选A拉,根据意思,就很简单
作者:220.234.182.*08-02-07 16:23回复此贴
30楼
选第2个
       
作者:123.133.223.*08-02-18 19:03回复此贴
共有回复75篇 1 下一页 末页
回复内容:
百分·本溪家教网 ©2003-2015