You have been watching TV for 3 hours?or You have kept watching TV for 3 hours?
'You have been watching TV for 3 hours' or ''You have kept watching TV for 3 hours' ? Which one is Right? Or which one is Better?
Search from various English teachers...
Answers · 4
1
主要看你想表的思想,你的思维到底是什么,你对说话者说话的语气,从你写的英语来看,主要是对presen perfect 和present perfect continuous 的不理解,造成的,你想表达已经完成的动作。想到了presen perfect,可是感觉好像和你表达的意思还不完全一样,所以加上一个keep,感觉很完美了,但是却走向了错误。而present perfect continuous你不知道什么时候用,把握不住到底应该怎么用,写成了chinglish。学习英语重要的是:你要试图该变你的思维,尽量习惯英美native speaker 的语言习惯。建议你一本书english grammar in use,要像小孩学走路一样,一点一点学起,深刻体会,你就不会迷糊了。
0
'You have been watching TV for 3 hours.'
0
'You have been watching TV for 3 hours'
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
