首先你要明白yet的用法:
在现在完成时的句子中,already常用于肯定句,yet常用于否定句和疑问句,但yet还有其他用法。
1. 用于否定句中,意思是“还、尚、迄今、到那时”。
例如:
He is not yet here. 他还未到。
At three o'clock they had not yet decided whether to play basketball or not. 三点钟时他们尚未决定是否去打篮球。
2. 用于疑问句中,意思是“已经”。
例如:
Is everything ready yet ? 一切都准备好了吗?
3. 与比较级连用,意思是“更”。
例如:
You must work yet harder. 你还需更努力地工作。
4. 与once , again , another 连用,意思是“再”。
例如:
He has made yet another mistake. 他又犯了一个错误。
5. 用于肯定句中,意思是“仍然、还得”。
例如:
She is yet a child. 她还是个孩子。
6. 用作并列连词时,意思是“然而、可是”。
例如:
He studied hard yet he failed. 他学习努力,可是考试仍未及格。
很显然,此题为第一种用法。
该题译为:他到这来的时间和原因尚不明确。
主语为:when and why这一短语
is是这短语(也就是主语)的动词
known表示被动
这里不能只看yet,如果选C,那么应该是has not been known,是有被动的。yet虽然大部分时候与完成时连用,但有时也可以不连用,像这道题。
A。when and why he came here 是主语, 他何时为什么会来大家都不知道,这是被动,他来的原因时间不被人知道 所以C的正确表达应该为has not been know. 这里要选出最佳答案,所以选a。
这里必须要用被动