Just think about it - The storm started some time in the past, and it is still lashing today. So this is a continuous and progressive event. (a). Something from past to present - present perfect tense (b). Something progressive (the storm is NON-STOP) - progressive tense Taken (a) and (b) together, "has been lashing" is the justified tense here. " Remember that an -ing word is never a working verb unless it is immediately preceded by a form of to be" Here the book reminds you that -ing can serve a bunch of roles: as a noun (so-called "gerund"), an adj, a participle, ... (refer to a table in the book) An -ing word cannot be a working verb unless it is preceded by a form of "to be", such as "is lashing" "has been lashing"
A frightening stormhas been lashing South Padre Island, forcing Natalie and Todd to post- pone their wedding. (摘自manhattan)
这里为啥要用现在完成进行时呢? manhattan后面解释说:It is present perfect because the first helping verb is has. It is the progressive version of the present perfect tense because it also includes to be as a helping verb (been).(这个又是什么意思啊?我完全不明白) Remember that an -ing word is never a working verb unless it is immediately preceded by a form of to be. (继续一头雾水。。。)求各位指教啦~~-- by 会员 半阙 (2012/3/16 21:03:48)
-- by 会员 babybearmm (2012/3/17 16:33:31)
原来to be 是这个意思啊~~baby姐姐每次回答都是又详细又直白,这果断就是大象无形大音稀声的境界啊~~~~ |