请问下这里为什么要用现在完成时??急求!!初中英语

challenge yourself to do something you've always wanted to do have never done before。我觉得要用一般过去时,因为现在完成时是强调对现在造成的影响,而这里的【你想做但从未做过的事】我觉得是强调的这个动作而并非影响。因为这里并没有写出来所谓的影响啊.....求大神指点!!!
顺便再问下I have lost my bike.Have you seen it anywhere?为什么后句要用现在完成时,难道【你看见过自行车】对我丢了自行车有影响??并且这里好像强调的是【你在任何地方见过】的动作吧.....我觉得要用一般过去时

所谓“现在完成时是强调对现在造成的影响”
这是语法书的解释,但是并不全面
补充一个解释,就是一种状态,就是完成时表达的是一种状态,而过去式表达的是时点。
那么可以解释第一和第二个,
第一个,是一直想做的状态
第二个,丢了自行车用完成时,表示目前还是没有自行车的状态追问

你说的过去式的那个时点是什么意思??
还有第二个用过去式不能表示没有自行车的状态吗?

追答

如果连过去式是时间点都没听说过,那么我也就没必要赘述了

温馨提示:答案为网友推荐,仅供参考
相似回答