Choose the one nearest in meaning to the word(s) in the bracket
A. devilish
B. clever
C. intelligent
D. upright
Correct Answer: Option D
D. upright
Explanation
Upright is the correct answer. Virtuous means having and demonstrating a high level of moral standards or ethics, which is the same as being upright,