Apa perbedaan antara 'siapa pun' dan 'siapa pun'? Kedua kata tersebut sangat mirip dalam arti dan penggunaannya. Namun, kata-katanya, meskipun keduanya kata ganti, tidak dapat digunakan secara bergantian karena tata bahasa. Kata mana yang digunakan dengan benar dalam kalimat membutuhkan pemahaman tentang kompleksitas aturan tata bahasa Inggris.
'Siapa pun' adalah kata ganti yang merupakan kata majemuk yang terdiri dari 'siapa' dan 'pernah'. Ini menunjukkan orang atau orang mana. Misalnya: Siapa pun yang pergi harus naik bus. Ini digunakan sebagai subjek kalimat, seperti dalam contoh ini, dan dapat digunakan saat mengajukan pertanyaan. Ini terutama terjadi ketika mengekspresikan kejutan. Misalnya: Siapa pun yang ada di rumah kami selarut ini! 'Siapa pun' juga dapat digunakan ketika itu merupakan bagian dari predikat kata kerja yang menghubungkan. Misalnya: Dia menyadari siapa pun yang belum ada di sana tidak akan datang. Aturan penggunaan ini adalah yang sama yang berlaku untuk kata ganti 'siapa'.
'Siapa pun' juga merupakan kata ganti, terdiri dari 'siapa' dan 'pernah', tetapi itu adalah bentuk objektif dari 'siapa pun'. Ini digunakan ketika itu adalah objek dari kata kerja. Misalnya: Dia memberikan surat kepada siapa pun yang tinggal di rumah. Sama seperti 'siapa pun' itu mengikuti aturan tata bahasa yang sama dengan 'siapa'. Meskipun ini adalah cara yang secara tata bahasa benar untuk menggunakan 'siapa' dan 'siapa pun', perlu dicatat bahwa banyak penutur bahasa Inggris menghindari penggunaan 'siapa' dan 'siapa pun' dalam percakapan sehari-hari. Ini karena 'siapa' memiliki suara formal atau sok bagi banyak penutur asli bahasa Inggris. Sebagai contoh, kalimat ini benar tetapi kedengarannya terlalu formal: Para pemenang yang memenangkan lomba merayakan. Cara yang lebih alami untuk mengatakan kalimat dalam percakapan biasa adalah dengan menggunakan 'itu' sebagai gantinya: Para pemenang yang memenangkan lomba merayakan. Beberapa pembicara mungkin hanya menggunakan 'siapa' dan bukan 'siapa', dan meskipun secara teknis salah, itu diterima secara luas dalam percakapan informal. Misalnya: Siapa yang kamu temui? Meskipun benar, kemungkinan 'siapa' akan digunakan alih-alih 'siapa' oleh banyak penutur asli bahasa Inggris.
Jadi memutuskan kata mana yang akan digunakan dalam suatu kalimat terutama berkaitan dengan penempatannya dalam kalimat. Entah kata yang dapat digunakan dengan klausa dependen, atau sekelompok kata dengan subjek dan kata kerja, tetapi tidak mengungkapkan pikiran lengkap seperti kalimat. Apakah 'siapa pun' atau 'siapa pun' digunakan tergantung pada persetujuan dengan kata kerja dalam klausa dependen, bukan sisa kalimat. Sebagai contoh: Saya akan memberikannya kepada siapa pun yang paling membutuhkannya. 'Siapa pun' setuju dengan kata kerja dalam klausa dependen 'paling membutuhkannya.' Namun, jika seluruh klausa yang mengandung 'siapa pun' atau 'siapa pun' adalah subjek dari kata kerja yang mengikuti klausa, maka itu harus setuju dengan kata kerja itu. Sebagai contoh: Siapa pun yang membiarkan pintu terbuka harus menutupnya. 'Siapa pun yang membiarkan pintu terbuka' adalah subjeknya, dan 'harus' adalah kata kerja yang disetujui.