一些初三英语单选 关于现在完成和一般过去

1 Come and sit by the fire.Your hand __cold .答案是 feels 为什么不可以 has felt
2 What are on show in the museum? Some photos__ by the children of Yushu.答案是were taken 为什么不可以 have been taken

这里feel是系动词,摸上去,这现在的状况,用一般现在时。完成时这里是暗示结果,与题意不符,因为has felt是已经感觉到,手是不能感觉到的。
因为这里指玉树的孩子们(之前)拍的照片,拍照这个动作是过去拍的,故用过去时表示之前。而现在完成时表示已经完成的动作,暗示结果。放在这里问牛答马了。
博物馆要展出什么? 玉树的孩子们已经拍下的照片。(这就是你的答案翻译的效果)
你可能完成时和过去时态没弄清区别,这是中国学习者的常见问题,不要着急,找本语法书,专门看,然后不懂再问。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-14
1。feels表示目前的状态。所以用一般现在时 has felt表示目前已完成的动作。显然不合适。再如 I feel very happy now .不能说I have felt very happy.是一样的。feel是半系动词,通常不用现在完成时。
2.were taken 是过去时,表示这个动作是过去做的。显然照片是过去照的。 have been taken是现在完成时,表示到现在已完成的动作。这句不是要说照片已照完所以不用这种时态。
第2个回答  2012-04-14
1. 你的手摸起来很冷。实际上是说话人摸起来的,如果是has felt 则是主观感受,是hand 自己感觉冷。可是hand 是个物,无法感知。
2.第二个应该是some photos taken by the children of Yushu.如果加上were 就不是回答之前的问题了。
第3个回答  2012-04-14
一。feel是系动词。没有被动态。
二,也可以用完成时态。但是要加上一些表明已经完成的标志,比如,already, since,yet等等。如果没有明显表明已经完成的情况下,一般不用完成时。