how many years does your company has been established?

4个回答

  • 有问题.首先does和has been是冲突的.前者是一般现在时的标志用语,后者是现在完成时的标志性用语.根据题意,楼主是要说“你们公司成立了多少年了?”那么就不能用一般现在时,只能用现在完成时.另外,如果在一般现在时语句里,如果有动词,就不需要用助动词does,does是在没有动词的时候充当动词的.

    应该是:how many years has your company been estabilshed?

    此时也可以用how long,但是由于楼主在问语法有无错误,所以与用语无关.