how long和when用于提问现在完成时的区别

问题描述:

how long和when用于提问现在完成时的区别
多举几个例子

When 是就一个时间点提问 how long就一个时间段提问