我每次寫作英文都會係has/have +pp 和had +pp的位置上很疑惑!
e.g. 'Mr. Lee speaks good English. He has learned English for 20 years.'
'Mr. Lee speaks good English. He has been learning English for 20
years.'
以上2句有什麼分別?!
e.g. 'I had finished typing before lunch.'
'I have been finished typing before lunch.'
'I finished typing before lunch.'
以上3句是否正確?!用法有什麼分別?!
e.g. ' I sent an mail to you.'
' I have sent an mail to you.'
' I have been sent an mail to you.'
' I had sent an mail to you before lunch.'
' I have been sending an mail to you.'
以上4句是否正確?!用法有什麼分別?!
我一直以為present perfect continuous tense先需要+been(have/has+been+ing)但點解有時見到句子是用have/has + been +pp ?
有咩方法令我係tense運用上得心應手?我經常係have/has/had+pp上好苦惱