Today my friend asked me if you can use "has" instead of "have" here. I'm not sure how to explain the grammar simply. ⑤"Since there is no other food on the table, and each of them have small plat...
5 What is the difference between the following two: (A) The time is come for me to reveal what has lain hidden in my heart for so long. (B) The time has come for me to reveal what has lain hidden in my heart for so long.
The answer in both instances is 'have'. It is ungrammatical to use 'has' in questions that begin with 'Do' or 'Does'. In these types of questions the verb 'do' is conjugated based on whether the noun is first, second or third person (eg Do I, Do you or , Does he). The 'have' part of the question is not conjugated and appears as the bare infinitive regardless of the person of the noun.
By using the helping verb has, your friend has started a present perfect interrogative. This is commonly used to ask if an event has been completed, so it is appropriate for the circumstance. As you can see at various resources (such as englishpractice.com, found by googling for "present perfect interrogative"), the present perfect interrogative is formed by "have/has + (subject) + (past ...