一道英语选择题,送分了!!哈哈!在线等1
—Who'swonthefirstprizeinthecompetition?—Henry.Hehasitforaweek.A.is;wonB.is;gotC.has;b...
— Who's won the first prize in the competition?
— Henry . He has it for a week.
A.is; won B.is; got C.has; bad D.has; been given
希望大家能详细给我解释一下,顺便说下遇到这种题思路应该是怎么样的,
我一直搞不清现在完成时和一般过去时,基本概念知道,就是遇到具体问题时没法! 展开
— Henry . He has it for a week.
A.is; won B.is; got C.has; bad D.has; been given
希望大家能详细给我解释一下,顺便说下遇到这种题思路应该是怎么样的,
我一直搞不清现在完成时和一般过去时,基本概念知道,就是遇到具体问题时没法! 展开
5个回答
展开全部
选C,第一个是has没话说,排除A和B。第二个空是说Henry拥有这个奖已经一周了。give是个不延续动词,就是说不能一直给。换句话说不能说He has died for 3 years. 英语中有一类不延续动词(又叫瞬间动词—),像die,hit, give等等,它们可以用于现在完成时,但是不能和一段时间连用。即不能说“他死了3年了”因为英语中 "die ” 是不能延续的,如果非要说他死了三年了,要说He has been dead for 3 years.。另外,He is dieing 意思是他快死了。希望能帮你.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c的第二选项是had不是bad ,写错了吧?当然答案是c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选C , Who's won the first prize in the competition?的意思是谁已经或的第一等奖在竞赛中?
从而知道答句一定是现在完成时,后面又有for a week .所以选C
从而知道答句一定是现在完成时,后面又有for a week .所以选C
参考资料: C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询