Question: What does the idiom to spill the beans mean
A. To clean up a mess.
B. To reveal a secret
C. To scatter seeds in a garden
D. To drink too much coffee
A. Would
B. Would have
C. Will be
D. Would have been
A. Kanya Kumari was visited by thousands of tourists every year
B. Kanya Kumari was been visited by thousands of tourists every year
C. Kanya Kumari is visited by thousands of tourists every year
D. Kanya Kumari is been visited by thousands of tourists every year