Preposition Worksheet for Class 5 with Answers
Enhance your grammar skills with our Preposition Worksheet for Class 5 Online with Answers. Practice interactive MCQ quizzes, learn correct prepositions, and test your knowledge instantly. Perfect for students preparing for exams and online English grammar practice.
<!– ✅ Bengali Text Stored Safely in to keep UTF-8 –>
[
{“q”:”The cat is hiding ___ the table.”,”a”:”under”,”o”:[“on”,”under”,”over”,”behind”]},
{“q”:”The picture is hanging ___ the wall.”,”a”:”on”,”o”:[“in”,”on”,”under”,”over”]},
{“q”:”My school starts ___ 8 o’clock.”,”a”:”at”,”o”:[“on”,”in”,”at”,”by”]},
{“q”:”The river flows ___ the bridge.”,”a”:”under”,”o”:[“over”,”under”,”behind”,”in”]},
{“q”:”The ball rolled ___ the road.”,”a”:”across”,”o”:[“through”,”across”,”along”,”into”]},
{“q”:”She kept her shoes ___ the bed.”,”a”:”under”,”o”:[“on”,”in”,”under”,”beside”]},
{“q”:”There is a garden ___ our house.”,”a”:”behind”,”o”:[“in”,”on”,”behind”,”under”]},
{“q”:”The birds are flying ___ the trees.”,”a”:”over”,”o”:[“through”,”under”,”over”,”behind”]},
{“q”:”Distribute the sweets ___ the children.”,”a”:”among”,”o”:[“between”,”among”,”through”,”behind”]},
{“q”:”The shop is ___ the post office and the bank.”,”a”:”between”,”o”:[“among”,”between”,”behind”,”before”]},
{“q”:”The book is ___ the table.”,”a”:”on”,”o”:[“in”,”on”,”under”,”over”]},
{“q”:”He lives ___ Kolkata.”,”a”:”in”,”o”:[“on”,”at”,”in”,”over”]},
{“q”:”The ball is ___ the box.”,”a”:”under”,”o”:[“under”,”on”,”between”,”before”]},
{“q”:”There is a map ___ the wall.”,”a”:”on”,”o”:[“on”,”in”,”at”,”under”]},
{“q”:”The boy ran ___ the park.”,”a”:”through”,”o”:[“into”,”across”,”through”,”on”]},
{“q”:”I will meet you ___ Monday.”,”a”:”on”,”o”:[“in”,”at”,”on”,”by”]},
{“q”:”We sat ___ the tree to rest.”,”a”:”under”,”o”:[“under”,”on”,”beside”,”before”]},
{“q”:”The teacher is standing ___ the class.”,”a”:”before”,”o”:[“between”,”in”,”before”,”on”]},
{“q”:”There is a mirror ___ the wall.”,”a”:”on”,”o”:[“on”,”under”,”above”,”beside”]},
{“q”:”He jumped ___ the lake.”,”a”:”into”,”o”:[“in”,”into”,”on”,”across”]},
{“q”:”He goes ___ school every day.”,”a”:”to”,”o”:[“in”,”on”,”to”,”at”]},
{“q”:”The pen is ___ the bag.”,”a”:”in”,”o”:[“in”,”on”,”under”,”beside”]},
{“q”:”They walked ___ the forest.”,”a”:”through”,”o”:[“across”,”through”,”on”,”under”]},
{“q”:”The bird flew ___ the tree.”,”a”:”over”,”o”:[“in”,”on”,”over”,”under”]},
{“q”:”The picture is ___ the wall.”,”a”:”on”,”o”:[“under”,”on”,”behind”,”beside”]},
{“q”:”The puppy is sleeping ___ the mat.”,”a”:”on”,”o”:[“in”,”on”,”under”,”above”]},
{“q”:”The sun rises ___ the east.”,”a”:”in”,”o”:[“on”,”at”,”in”,”over”]},
{“q”:”He is sitting ___ his best friend.”,”a”:”beside”,”o”:[“beside”,”under”,”on”,”before”]},
{“q”:”The train goes ___ the tunnel.”,”a”:”through”,”o”:[“into”,”across”,”through”,”in”]},
{“q”:”There is a bridge ___ the river.”,”a”:”over”,”o”:[“under”,”in”,”on”,”over”]}
]
document.addEventListener(“DOMContentLoaded”,()=>{
const quizData = JSON.parse(document.getElementById(“quizData”).innerHTML);
let current = 0, score = 0;
const questionText = document.getElementById(‘questionText’);
const optionsContainer = document.getElementById(‘optionsContainer’);
const nextBtn = document.getElementById(‘nextBtn’);
const resultContainer = document.getElementById(‘resultContainer’);
const scoreText = document.getElementById(‘scoreText’);
function loadQuestion() {
const q = quizData[current];
questionText.innerHTML = `${current+1}. ${q.q}`;
optionsContainer.innerHTML = ”;
q.o.forEach(opt => {
const btn = document.createElement(‘button’);
btn.textContent = opt;
btn.style.cssText = “display:block;width:100%;text-align:left;margin:8px 0;padding:10px;border-radius:8px;border:1px solid #ddd;background:#f8f9fa;cursor:pointer;”;
btn.onclick = () => checkAnswer(btn, q.a);
optionsContainer.appendChild(btn);
});
}
function checkAnswer(btn, correct) {
const buttons = optionsContainer.querySelectorAll(‘button’);
buttons.forEach(b => b.disabled = true);
if (btn.textContent.trim() === correct.trim()) {
btn.style.background = ‘#28a745’;
btn.style.color = ‘#fff’;
score++;
} else {
btn.style.background = ‘#dc3545’;
btn.style.color = ‘#fff’;
}
}
nextBtn.onclick = () => {
current++;
if (current < quizData.length) {
loadQuestion();
} else {
document.getElementById('questionContainer').style.display = 'none';
resultContainer.style.display = 'block';
scoreText.innerHTML = `আপনার স্কোর: ${score} / ${quizData.length}`;
}
}
loadQuestion();
});
(adsbygoogle = window.adsbygoogle || []).push({});
(adsbygoogle = window.adsbygoogle || []).push({});
.download-box {
text-align: center;
margin: 25px auto;
padding: 20px;
border-radius: 15px;
background: linear-gradient(135deg, #4CAF50, #2E7D32);
color: #fff;
width: 90%;
max-width: 400px;
box-shadow: 0 4px 10px rgba(0,0,0,0.2);
font-family: ‘Poppins’, sans-serif;
}
#download-btn {
background-color: #fff;
color: #2E7D32;
border: none;
padding: 12px 24px;
border-radius: 10px;
cursor: pointer;
font-size: 18px;
font-weight: 600;
transition: 0.3s;
}
#download-btn:hover {
background-color: #E8F5E9;
}
#countdown-box {
display: none;
margin-top: 15px;
font-size: 16px;
background: #f5f5f5;
color: #333;
padding: 12px;
border-radius: 10px;
}
📘 Download File
function startCountdown() {
const btn = document.getElementById(“download-btn”);
const box = document.getElementById(“countdown-box”);
const countdown = document.getElementById(“countdown”);
btn.style.display = “none”;
box.style.display = “block”;
let timeLeft = 10;
const timer = setInterval(() => {
timeLeft–;
countdown.textContent = timeLeft;
if (timeLeft <= 0) {
clearInterval(timer);
window.location.href = "https://drive.google.com/file/d/1UU2S_AjAzubZVXt7Rmb6SkTnJfstpQnw/view?usp=drivesdk";
}
}, 1000);
}
.related-posts-box {
margin: 20px 0;
padding: 15px;
background: #f8f9fa;
border-left: 5px solid #007bff;
border-radius: 10px;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
font-family: ‘Poppins’, sans-serif;
transition: all 0.3s ease;
}
.related-posts-box:hover {
transform: translateY(-3px);
box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}
.related-posts-title {
font-size: 18px;
font-weight: 600;
color: #007bff;
margin-bottom: 10px;
}
.related-links a {
display: block;
color: #333;
text-decoration: none;
font-size: 16px;
padding: 8px 0;
border-bottom: 1px solid #e0e0e0;
transition: color 0.3s ease;
}
.related-links a:hover {
color: #007bff;
}
@media (max-width:600px){
.related-posts-box {
padding: 12px;
font-size: 15px;
}
.related-links a {
font-size: 15px;
}
}
