一般过去时和现在完成时的问题

问题描述:

一般过去时和现在完成时的问题
在学新概念英语第二册 我想问一下这几句话为什么不用现在完成时?
My teacher never spoke English like that.
I never expected the bike to be found.
按照现在完成时的语法 从过去一直持续到现在的动作要用现在完成时 书上还有I have never been there.为什么这句要用完成时?

现在完成时还有一种用法是:表达因过去的某件事情对现在的影响比如新二的那两句,它根本没有必要强调对现在的影响啊,只是单纯地阐述过去的事情,而这正是使用过去时的理由.至于i have never been there,是强调我没到过...