Concept:
The question tests knowledge of prehistoric archaeological sites of North East India. Several prehistoric and Neolithic sites discovered in northeastern states are important for understanding migration, stone tool culture, and early agricultural development.
To solve the question correctly, we must identify which sites belong to North East India and which do not.
Step 1: Analyzing Daojali Hading.
Daojali Hading is a famous Neolithic site located in:
\[
\text{Assam}
\]
Since Assam belongs to North East India:
\[
A = \text{North East India}
\]
Therefore, it should not be included among sites outside North East India.
Step 2: Analyzing Selbalgre.
Selbalgre is located in:
\[
\text{Meghalaya}
\]
Meghalaya is also part of North East India.
Thus:
\[
B = \text{North East India}
\]
Hence, this site is also excluded.
Step 3: Analyzing Sonepur.
Sonepur is not a prehistoric site of North East India.
It is associated with regions outside the northeastern zone.
Therefore:
\[
C = \text{Not from North East India}
\]
Step 4: Analyzing Barudih.
Barudih is located in:
\[
\text{Jharkhand}
\]
Jharkhand is not part of North East India.
Thus:
\[
D = \text{Not from North East India}
\]
Step 5: Determining the correct combination.
The sites not belonging to North East India are:
\[
C \text{ and } D
\]
Therefore, the correct answer becomes:
\[
\boxed{\text{(D) C and D only}}
\]