此处应该用watching
havebeendoing是现在完成进行时.
有两种意思:
1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去.
2.表示在说话时刻之前到现在正在进行的动作.
句意:你看了多长时间的英语电影了?
此处表示看英语电影一段时间,并且现在还在看.
此处应该用watchinghavebeendoing是现在完成进行时。有两种意思:1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去。2.表示在说话时刻之前到现在正在进行的动作。句意:你看了多长时间的英语电影了?此处表示看英语电影一段时间,并且现在还在看。有问题请追问。