Correct option is (c) The primary members then copy and apply these operations in an asynchronous process
To explain I would say: All replica set members contain a copy of the oplog, in the local.oplog.rs collection, which allows them to maintain the current state of the database.