Hello, I'd say the answer is - regional dialect. "Ethnic dialect" is the way a certain ethnic group speaks in. And "social dialect" is the manner in which a certain social group speaks, those groups could be - age groups, professional people, the elderly, etc.
Answer: C) I wish I could visit museum after school.
Explanation:
Suppose
Here's a link to help you further
http://writingexplained.org/suppose-vs-supposed-difference