楼主
请大家帮忙解答一道题
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
应该选哪个,为什么?
1楼
应选B
现在完成时
现在完成时
2楼
我选是也是B,可是答案是A,我很费解
3楼
应该选A 因为before his company sent him to Australia.before表示已经过去!
5楼
OF COURSE THE ANSER IS "A".
6楼
选A,不是后面有FOR+时间就一定系完成时的,因为后面仲有一个BEFORE,而且如聪明男孩所说,就算用完成时,也应该系用过去完成时,原因也是因为BEFORE后的那个动词己经系过去时了,实在谂唔明,就选最优答案咯,唔一定每题都会十分明白的.....呵呵
作者:219.132.38.*07-11-01 17:59回复此贴
7楼
A,
有表过去的时间状语就不能用现在完成时,许国璋英语里这样说的,解释是:过去的时间状语使人联想到过去的情况而不是对现在的影响
有表过去的时间状语就不能用现在完成时,许国璋英语里这样说的,解释是:过去的时间状语使人联想到过去的情况而不是对现在的影响
8楼
B
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即可。
由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即可。
10楼
应该选择A!
在遇到有关时态问题时,要注意前后对比,句子的整体性得注意,像这个题目绝就绝在后面的时态是过去式,而问句又是迷惑你的现在完成时,其实题目本身不难,关键要看你的细心程度!
在遇到有关时态问题时,要注意前后对比,句子的整体性得注意,像这个题目绝就绝在后面的时态是过去式,而问句又是迷惑你的现在完成时,其实题目本身不难,关键要看你的细心程度!
11楼
回答句中已暗示他爸爸现在并不在此地,由此可知他爸爸在此地时为过去时态,因此应选过去时态的答案,所以选A
12楼
选A啦。不要以为FOR+一段时间就一定用一般现在时,可以用延时性动词的。要看整体语境啊,老师们!
作者:85.8.2.*07-11-13 03:51回复此贴
13楼
同意上面"游客"说的意见
15楼
个人觉得应该选A
16楼
Of course the correct answer is A.
作者:220.178.35.*07-12-10 14:12回复此贴
17楼
a
18楼
选A,在那只呆了三天,然后公司派他去了澳大利亚。
19楼
YEAH,the answer is A.如果选B的话,那么要改成过去完成时,had been ,在这段话中明显是过去时,而且是已经过去的时间,不选D
20楼
A. 选B是没有仔细审题
作者:59.70.71.*07-12-21 04:33回复此贴
21楼
肯定是A
22楼
A
23楼
当 然 是 A 喽 。袁 老 师 说 的 对 ,是 一 般 事 实 ,对 后 来 无 影 响 。
24楼
A 拉,同意楼上的,就算是Had been老外都不常用,因为老外语法差哈。
25楼
这里讨论得很精彩!有如春秋战国百家争鸣,课堂也能变成这样的话我们就不会感叹书白读了!
个人认为用时态来排除选A,可是大家发现没有was here for+time periods,does this sound????这道题本身的一个毛病居然无人敢提,个人认为后面那个sent本来是send,这样选D的话就不需要解释了,出题人是想考时态出发点是好的,可是没想到致使题目本身就是一个误导,事与愿违.或者问句中HAS改成HAD选A就天经地义了.
最后提醒各位初高中的弟弟妹妹们,我们是过来人讲话应该不算废话,要敢于发问质疑权威,当然我不是看不起潜心教育多年的出题人,所谓智者千虑必有一失啊,向楼主致敬!
个人认为用时态来排除选A,可是大家发现没有was here for+time periods,does this sound????这道题本身的一个毛病居然无人敢提,个人认为后面那个sent本来是send,这样选D的话就不需要解释了,出题人是想考时态出发点是好的,可是没想到致使题目本身就是一个误导,事与愿违.或者问句中HAS改成HAD选A就天经地义了.
最后提醒各位初高中的弟弟妹妹们,我们是过来人讲话应该不算废话,要敢于发问质疑权威,当然我不是看不起潜心教育多年的出题人,所谓智者千虑必有一失啊,向楼主致敬!
26楼
选A.做这样的题要从整个语境来思考
作者:222.43.245.*08-01-21 17:48回复此贴
27楼
应选B
上下时态应对应!
上下时态应对应!
28楼
非常简单,时态前后保持一致,只要把握这条原则这道题就没问题了!
作者:59.35.40.*08-01-28 17:05回复此贴
29楼
选A拉,根据意思,就很简单
作者:220.234.182.*08-02-07 16:23回复此贴
30楼