He had been sick before yesterday noon.错在哪里?该怎么说

问题描述:

He had been sick before yesterday noon.
错在哪里?该怎么说

错在时态和连接时间的介词用的不正确;应该是He has been sick since yesterday noon..