(1)现在完成时360问答可以表示一个已经完成的动作,而现在完成进行时则表示一有格富声个正在进行的动作:Ihavereadthebook.我读过这本书。Ihavebeenreadingthebook.我一直在读这本书。(2)现在完成时通常只陈述事实,而现在完成进行时还可表示一种北深胜式务感情色彩Ihavewaitedfortwohours.我等了两小时江律洋预参。(陈述事实)Ihavebeenwaiti权事区治规会还ngfortwohours.我等了装景两个小时。(等得好辛苦)(3)现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则顺核倒高引杆策输春通常用现在完成时:Hehasl答秋毫验烟停增职明小ivedinParis.他(一直)住在巴黎。HehasbeenlivinginParis.他(若黄该几目前)住在巴黎。(表暂时性吗友班)(4)不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:I’veonlyknownherfortwoday.我认识她儿项经星育名稳刚刚两天。They’vebeenmarriedfor张流都万宣观拿记皇twentyyears.他们结婚已二十年了。Thewarhaslastedforalongtime.这场战争持续了很长时间。(5)现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替:Thehousehasbeenpaintedforamonth.这房子已漆了一个月。Theproblemhasbeenstudiedforfivedays.这个问题已研究了五天。资料来源于:英语语法网希望对你有帮助