will you not have been telling lies for two hours – Meaning and Explanation