Options A and B are NOT-RE,
I have mentioned the reason in this question → https://gateoverflow.in/346934
Now let’s talk about Options C and D.
The question is asking for RE but not REC, which means we must HALT for members, but we are not sure for non-members.
Now in Option C, the size of L(M) is 2, which means with dovetailing we can say whether it’s RE but not REC or not.
By running our TM for all strings as followed using the dovetailing method and stop at that point where we have 2 strings accepted.
Hence its REC.. which is not what asked in question.
but, in Option D → we can say for members 100%. but for non member even with dovetailing, we can’t say anything.
Edit : Option C's explanation is slightly wrong. Read my comment below for the correct one.