he has been reading the book all day.Ask him to stop to have a rest

问题描述:

he has been reading the book all day.Ask him to stop to have a rest
第一句为什么要用现在完成时?我觉得用现在进行时也可以阿
还有就是到底如何区分何时用现在完成时 何时用现在进行时

因为这个一直读书的动作关系到后面要叫他停下来
即过去对现在造成的影响,所以就用现完
现完HAS/HAVE BEEN DOING```
正进IS/AM ARE DOING