.quiz-box { max-width:900px; margin:20px auto; font-family: “Noto Sans Bengali”, “Poppins”, sans-serif; background:#fff; padding:18px; border-radius:10px; box-shadow:0 6px 18px rgba(0,0,0,0.08); }
.quiz-title { text-align:center; color:#c2185b; font-size:1.25rem; margin-bottom:10px; }
.question { margin:14px 0; padding:12px; border-radius:8px; background:#fff7fb; }
.q-text { font-weight:600; color:#333; margin-bottom:8px; }
.options { list-style:none; padding:0; margin:0; }
.options li { margin:8px 0; }
.opt-btn { display:block; width:100%; text-align:left; padding:10px 12px; border-radius:8px; border:1px solid #ffd6e8; background:#fff; cursor:pointer; transition:all .15s; font-size:15px; color:#333; }
.opt-btn:hover { transform:translateY(-2px); box-shadow:0 6px 12px rgba(198,24,89,0.08); }
.opt-btn.correct { background:#e8f8f0; border-color:#2ecc71; color:#0b6b43; }
.opt-btn.wrong { background:#fff0f0; border-color:#ff6b6b; color:#b71c1c; }
.explanation { margin-top:8px; font-size:14px; color:#555; display:none; }
.scoreboard { text-align:center; margin-top:18px; }
.btn { display:inline-block; background:#c2185b; color:#fff; padding:10px 14px; border-radius:8px; text-decoration:none; cursor:pointer; border:none; }
.result { margin-top:12px; font-weight:700; color:#222; }
Class 10 Bengali Grammar Somas Question Answer” ও “সমাস MCQ Class 10” নিয়ে সম্পূর্ণ অনলাইন প্র্যাকটিস টেস্ট। এখানে পাবে দশম শ্রেণীর বাংলা ব্যাকরণ সমাস প্রশ্ন উত্তর, Madhyamik Bengali Grammar MCQ Online Test with Answers সহ বিস্তারিত ব্যাখ্যা ও সমাধান। নিয়মিত পরীক্ষার প্রস্তুতির জন্য একদম উপযুক্ত
// Questions array: question, options, correct index (0-based), explanation
const quizData = [
{
q: “১. ‘সমাস’ বলতে কি বোঝায়?”,
options: [
“ক) দুটি বা ততোধিক শব্দ একত্রে মিলিয়ে নতুন শব্দ গঠন করা”,
“খ) কেবল একক শব্দের পরিবর্তন”,
“গ) ক্রিয়ার নাম”,
“ঘ) বাক্য ভাঙা”
],
correct: 0,
exp: “সমাস হলো দুটি বা ততোধিক শব্দ একত্রে মিলিয়ে একটি নতুন অর্থপূর্ণ শব্দ গঠন করা।”
},
{
q: “২. নিচের মধ্যে কোনটি তৎপুরুষ সমাসের উদাহরণ?”,
options: [
“ক) রাজারখানা”,
“খ) দেবদাস”,
“গ) পদ্মফুল”,
“ঘ) মৌলিক”
],
correct: 2,
exp: “তৎপুরুষ সমাসে প্রথম পদ অন্যপদকে নির্দিষ্ট করে; ‘পদ্মফুল’ এ ‘পদ্ম’ মূল্যবাচক।”
},
{
q: “৩. ‘বহুব্রীহি’ সমাসের সংজ্ঞা কী?”,
options: [
“ক) এমন সমাস যা নিজে বস্তু নির্দেশ করে”,
“খ) এমন সমাস যা সমষ্টিগত অর্থ বহন করে”,
“গ) প্রথম পদ ও শেষ পদে ভিন্ন অর্থ”,
“ঘ) এমন সমাস যা মূলত ব্যক্তি বা বস্তুকে নামকরণ করে না”
],
correct: 3,
exp: “বহুব্রীহি সমাস নিজে যে বস্তুকে নির্দেশ করে না, বরং অন্য কিছুর গুণ নির্দেশ করে (যেমন: দুঁদে-চোখ)।”
},
{
q: “৪. ‘দ্বিগু’ সমাস বলতে কী বোঝায়?”,
options: [
“ক) যেখানে দুইটি পদের সংখ্যা বা পরিমাণ নির্দেশ করা হয়”,
“খ) যেখানে দুইটি পদ মিলিত হয়ে অপরাধ বোঝায়”,
“গ) দুইটি পদের আলাদা আলাদা স্বাধীনতা”,
“ঘ) একাধিক বাহ্যিক পদ”
],
correct: 0,
exp: “দ্বিগু সমাসে সাধারণত প্রথম পদটি সংখ্যা বা পরিমাণ নির্দেশ করে (যেমন: শতকরা)।”
},
{
q: “৫. ‘কারকতন্ত্রে’ কোন সমাস বেশি দেখা যায়?”,
options: [
“ক) তৎপুরুষ”,
“খ) দ্বন্দ্ব”,
“গ) বহুব্রীহি”,
“ঘ) তৎসম”
],
correct: 0,
exp: “করণ সম্পর্কিত বর্ণনা তৎপুরুষ সমাসে সহজে পাওয়া যায়।”
},
{
q: “৬. ‘দ্বন্দ্ব সমাস’ কোনটি?”,
options: [
“ক) বাবা-মা”,
“খ) রূপকথা”,
“গ) স্বপ্নালু”,
“ঘ) নদীনদী”
],
correct: 0,
exp: “দ্বন্দ্ব সমাসে সমান মর্যাদার দুটি পদ যোগ হয়ে তৈরি হয় — উদাহরণ: বাবা-মা।”
},
{
q: “৭. ‘সঙ্ঘটিত’ সমাসের আরেক নাম কোনটি?”,
options: [
“ক) সমাসিক”,
“খ) ক্ষুদ্রসমাস”,
“গ) মিশ্রসমাস”,
“ঘ) সংক্ষিপ্তসমাস”
],
correct: 2,
exp: “সংঘটিত বা মিশ্রসমাস মিশ্র ধরনের সমাস বোঝায়।”
},
{
q: “৮. নিচের কোনটি ‘বিশেষণীয় সমাস’ বলতে পারি?”,
options: [
“ক) সুদর্শনপুরুষ”,
“খ) দুর্যোগকাল”,
“গ) দ্রুতগামী”,
“ঘ) রজতপদ”
],
correct: 2,
exp: “বিশেষণীয় সমাস সেই সমাস যা গুণ বা বৈশিষ্ট্যকে নির্দেশ করে।”
},
{
q: “৯. ‘অধিকাংশ’ কোন প্রকার সমাসের উদাহরণ?”,
options: [
“ক) দ্বিগু”,
“খ) তৎপুরুষ”,
“গ) বহুব্রীহি”,
“ঘ) সাম্যবাচক”
],
correct: 1,
exp: “অধিকাংশ—প্রথম পদ অন্যপদকে নির্দেশ করে; এটিকে তৎপুরুষ হিসেবে ধরা যায়।”
},
{
q: “১০. ‘বহুব্রীহি’ সমাসে সাধারণত কোন অংশটি প্রধান অর্থ দেয়?”,
options: [
“ক) প্রথম পদ”,
“খ) দ্বিতীয় পদ”,
“গ) সমগ্র সমাস”,
“ঘ) কোনোটিই নয়”
],
correct: 2,
exp: “বহুব্রীহি সমাসে সমগ্র টার্মটি আলাদা অর্থ বহন করে, সাইদ্ধান্তিকভাবে এটি নিজে কোনো পদকে নির্দেশ করে না।”
},
{
q: “১১. ‘গ্রামীনজীবন’—এটি কোন ধরনের সমাস?”,
options: [
“ক) তৎপুরুষ”,
“খ) দ্বন্দ্ব”,
“গ) কর্মধারক”,
“ঘ) বহুব্রীহি”
],
correct: 0,
exp: “গ্রামীনজীবন—গ্রামীন(গ্রামের)+জীবন; এখানে প্রথম অংশ দ্বিতীয়কে নির্দিষ্ট করছে, তাই তৎপুরুষ।”
},
{
q: “১২. ‘দ্বিগু সমাস’ চিনহিত করতে কী লক্ষণ থাকে?”,
options: [
“ক) সংখ্যা বা পরিমাণের প্রকাশ”,
“খ) বস্তু বা ব্যক্তি নির্দেশ”,
“গ) শব্দ দুইটি সমান মর্যাদার”,
“ঘ) কেবল ক্রিয়া নির্দেশ”
],
correct: 0,
exp: “দ্বিগুতে সাধারণত প্রথম পদ পরিমাণ/সংখ্যা নির্দেশ করে—এটি প্রধান লক্ষণ।”
},
{
q: “১৩. ‘নামবোধক’ সমাস কোন ক্ষেত্রে ব্যবহৃত হয়?”,
options: [
“ক) কোনো ব্যক্তির নাম গঠনে”,
“খ) সংখ্যা প্রকাশে”,
“গ) গুণবোধক প্রকাশে”,
“ঘ) ক্রিয়ার অংশ হিসেবে”
],
correct: 0,
exp: “নামবোধক সমাস সাধারণত পদের মাধ্যমে কোনো বস্তু বা ব্যক্তির নাম গঠন করে।”
},
{
q: “১৪. ‘স্কুলপথ’—এই শব্দটি কোন সমাস?”,
options: [
“ক) তৎপুরুষ”,
“খ) দ্বন্দ্ব”,
“গ) বহুব্রীহি”,
“ঘ) দ্বিগু”
],
correct: 0,
exp: “স্কুল(যার উদ্দেশ্য নাম/স্থান)+পথ; এখানে প্রথম পদ দ্বিতীয়কে নির্দিষ্ট করে—তৎপুরুষ।”
},
{
q: “১৫. ‘বহুব্রীহি’ সমাসের উদাহরণ হল—”,
options: [
“ক) সরস্বতীপাঠ”,
“খ) চন্দ্রমল্ল”,
“গ) সোনারকেশী”,
“ঘ) ঘরবাড়ি”
],
correct: 2,
exp: “সোনারকেশী (যার কেশ সোনার মতো)—এটি বহুব্রীহি রূপে ধরা যেতে পারে (বর্ণনাত্মক)।”
},
{
q: “১৬. ‘দ্বন্দ্ব’ সমাসে প্রযোজ্য কন্ডিশন কী?”,
options: [
“ক) দুইটি সমান মর্যাদার পদ”,
“খ) প্রথম পদ বেশি গুরুত্বপূর্ণ”,
“গ) দ্বিতীয় পদ ক্রিয়া নির্দেশ করে”,
“ঘ) সংখ্যা নির্দেশ করে”
],
correct: 0,
exp: “দ্বন্দ্ব সমাসে দুইটি পদই সমানভাবে গুরুত্বপূর্ণ হয় (যেমন: বাবা-মা)।”
},
{
q: “১৭. ‘উপপদ’ কোন সমাসের ক্ষেত্রে গুরুত্বপূর্ণ হয়?”,
options: [
“ক) তৎপুরুষ”,
“খ) বহুব্রীহি”,
“গ) দ্বিগু”,
“ঘ) দ্বন্দ্ব”
],
correct: 0,
exp: “তৎপুরুষে উপপদ বা প্রধান পদরা অর্থ নির্ধারণে গুরুত্বপূর্ণ হয়।”
},
{
q: “১৮. ‘জোড়ালবাচক’ সমাস বলতে আমরা কী বুঝি?”,
options: [
“ক) যেখানে দুইটি শব্দ যোগ করে একটি সংখ্যাসূচক অর্থ হয়”,
“খ) যেখানে বিশেষণ যোগ হয়”,
“গ) যেখানে ক্রিয়া গঠিত হয়”,
“ঘ) যেখানে অন্য শব্দকে নির্দেশ করা হয়”
],
correct: 0,
exp: “জোড়ালবাচক বা দ্বিগু ধরনের সমাসে যোগ করে সংখ্যা/পরিমাণ বোঝানো হয়।”
},
{
q: “১৯. কোন সমাসে প্রথম পদ ব্যতিক্রমধর্মী হলেও সামগ্রিক অর্থ আলাদা হয়?”,
options: [
“ক) বহুব্রীহি”,
“খ) তৎপুরুষ”,
“গ) দ্বন্দ্ব”,
“ঘ) দ্বিগু”
],
correct: 0,
exp: “বহুব্রীহি সমাসে সমগ্র শব্দটি আলাদা অর্থ বহন করে; প্রথম পদ সরাসরি দার্শনিকভাবে নির্দেশ করে না।”
},
{
q: “২০. সমাস বিশ্লেষণে কোনটিকে সর্বপ্রথম লক্ষ্য করতে হয়?”,
options: [
“ক) কোন পদটি গুরত্বপূর্ণ এবং অর্থ কীভাবে গঠিত হচ্ছে”,
“খ) শব্দের উচ্চারণ”,
“গ) বাক্যের পেশ”,
“ঘ) ব্যবহারকারী ব্যক্তির নাম”
],
correct: 0,
exp: “সমাস বিশ্লেষণে প্রথমে দেখতে হয় কোন পদটি গুরত্বপূর্ণ ও কিভাবে মিলিয়ে নতুন অর্থ তৈরি হচ্ছে।”
}
];
const container = document.getElementById(‘questionsContainer’);
// render questions
quizData.forEach((item, idx) => {
const qDiv = document.createElement(‘div’);
qDiv.className = ‘question’;
qDiv.id = ‘q’ + idx;
let optsHtml = ”;
item.options.forEach((opt, i) => {
optsHtml += `
`;
});
qDiv.innerHTML = `
`;
container.appendChild(qDiv);
});
// handle click
let answered = Array(quizData.length).fill(false);
container.addEventListener(‘click’, function(e) {
if (!e.target.classList.contains(‘opt-btn’)) return;
const btn = e.target;
const qIndex = parseInt(btn.dataset.q);
const optIndex = parseInt(btn.dataset.opt);
if (answered[qIndex]) return; // prevent multiple answers
answered[qIndex] = true;
const correctIndex = quizData[qIndex].correct;
const qEl = document.getElementById(‘q’ + qIndex);
const optButtons = qEl.querySelectorAll(‘.opt-btn’);
optButtons.forEach(ob => {
const oi = parseInt(ob.dataset.opt);
if (oi === correctIndex) {
ob.classList.add(‘correct’);
}
if (oi === optIndex && oi !== correctIndex) {
ob.classList.add(‘wrong’);
}
ob.disabled = true;
});
// show explanation
const expEl = document.getElementById(‘exp’ + qIndex);
expEl.style.display = ‘block’;
});
// Show score
document.getElementById(‘showScoreBtn’).addEventListener(‘click’, function() {
let score = 0;
for (let i=0;i 0;
if (questionAnswered && !userSelectedWrong) {
// user answered and did not pick wrong => must have picked correct
// But to be safe check if correct button is disabled (means it was revealed)
if (correctBtn && correctBtn.disabled) score++;
}
}
const resultText = document.getElementById(‘resultText’);
resultText.innerHTML = `আপনার স্কোর: ${score} / ${quizData.length}`;
});
.faq-container {
max-width: 700px;
margin: 20px auto;
font-family: “Noto Sans Bengali”, sans-serif;
}
.faq-item {
background: #fff7fa;
margin-bottom: 10px;
border-radius: 10px;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.faq-question {
padding: 12px 18px;
background: #ff99bb;
color: #fff;
font-weight: 600;
cursor: pointer;
border-radius: 10px 10px 0 0;
}
.faq-answer {
display: none;
padding: 15px;
color: #333;
background: #fff;
border-radius: 0 0 10px 10px;
line-height: 1.6;
}
.faq-item.active .faq-answer {
display: block;
}
const faqs = document.querySelectorAll(“.faq-item”);
faqs.forEach(faq => {
faq.querySelector(“.faq-question”).addEventListener(“click”, () => {
faq.classList.toggle(“active”);
});
});
{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “সমাস অনুশীলনের জন্য সেরা পদ্ধতি কী?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “প্রতিদিন বিভিন্ন সমাসের উদাহরণ লিখে চর্চা করুন এবং অনলাইন কুইজের মাধ্যমে নিয়মিত নিজেকে যাচাই করুন।”
}
},
{
“@type”: “Question”,
“name”: “Madhyamik পরীক্ষায় সমাস থেকে কত নম্বর আসে?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “সাধারণত ব্যাকরণ অংশে সমাস থেকে ৫-৬ নম্বরের প্রশ্ন আসে, তাই এই অংশটি ভালোভাবে অনুশীলন করা প্রয়োজন।”
}
},
{
“@type”: “Question”,
“name”: “Class 10 Bengali Grammar MCQ Test কি মোবাইলেও দেওয়া যায়?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “হ্যাঁ, এই অনলাইন টেস্টটি মোবাইল, ট্যাব বা কম্পিউটার যেকোনো ডিভাইস থেকেই দেওয়া যায়।”
}
}
]
}
.related-posts {
max-width: 750px;
margin: 30px auto;
padding: 15px;
background: #fff8fa;
border-radius: 12px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
font-family: “Poppins”, sans-serif;
}
.related-posts h3 {
text-align: center;
color: #ff2d6b;
font-size: 1.5rem;
margin-bottom: 20px;
text-shadow: 0 0 5px #fff;
}
.related-card {
display: flex;
flex-direction: column;
background: #ffffff;
margin-bottom: 15px;
padding: 15px;
border-radius: 10px;
box-shadow: 0 2px 6px rgba(0,0,0,0.08);
transition: all 0.3s ease;
}
.related-card:hover {
transform: scale(1.02);
background: #fff0f5;
}
.related-card a {
text-decoration: none;
color: #ff0066;
font-weight: 600;
font-size: 1.1rem;
}
.related-card span {
font-size: 0.9rem;
color: #555;
}
@media (min-width: 600px) {
.related-list {
display: flex;
gap: 15px;
}
.related-card {
flex: 1;
}
}
