这两个词的用法和过去时无关,主要还是要看具体意思,一般来说,can的意思多些,有“能、会、可以”等意思,而be able to的意思一般表示“有能力做……”,在此基础上,在时态上也有区别,一般现在时态和一般过去时用法一样,表示“能……”,但在将来时和完成时或与其它情态动词连用时,就只能用be able to了,换句话说, be able to 在时态变化上比较灵活。如:You can come if you like. (be able to不行)He is able to work efficiently. (can也行)He should be able to come earlier.He has been able to solve such problems.They will be able to do that.could其实是can的过去式而can自身跟be able to的分别是possible to do和有那个ability去做could现在怎么用过去就怎么用,be able to表示能够做的事,且已经做成了上单。打野。法师。辅助,adc先在匹配中完成神再来排位。身为坑下工作着。在努力爬坑。不希望符文不全。英雄不够,不会不为。意识垃圾。不会出装,爱发脾气。的人来排位。希望你们做到这些再来排,。这样对别人负责也对自己负责
perfect是形容词,用法:be perfect,present是名词,一般与at present构成短语形式用现在完成时主要有三种用法!一、表示过去发生的或者已经完成的动作对现在的影响,如:I have read the book(表示我已经对书本很熟悉)二、表示过去发生的动作一直延续到现在,也可能继续延续下去,如I have been Beijing for 3 years.现在完成时的时间状语通常有:since,for,ever,already等等;三、用于最高级所修饰的名词后的从句中,如,It is the most interesting movie that I have watched。It is the first time that I been to America.present perfect tense, past perfect tense现在完成时和过去完成时用法的区别在于,看他们有无两个表过去的时间,若有,就用过去完成时! 1.现在完成时表示过去发生某动作从过去一直持续到现在(将来还有可能继续下去)。常和for+时间段和since+时间点连用。 i have studied english for 3 years.( 从过去持续到现在) i have taught here since i came here.( 主句的动作“教”从过去持续到现在),(记住:since(从……)从句的动作要用过去时,我们平时不是爱说“从过去”吗?) 2.过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。运用过去完成时的句子往往有两过去的时间或动作,一定要注意这点哟! mr green had lived in new york for ten years before he came to china.("来”中国已过去,而先前“住”在纽约更过去!) we had learned 1000 words by the end of last term. (“上期期末”已过去,而是在其前“学”的就更过去了!)