Read access to tasks

There is a requirement to provide only view access to certain users in a role that assigns to a task. As per my knowledge, the functional privileges that determine the view/edit privileges for a task are at the role level. Can a particular user/group that is mapped to the role in MWS be given only read access whereas the privileges for the remaining users/groups in the role remain at the edit level.